Jim Gray of Rochester is working for a better New Hampshire
Senator Jim Gray is doing his homework and getting results. Over the past six months, Jim has been one of the most tireless and effective lawmakers in the State House, and we couldn't have crafted a conservative and financially responsible…