Haverhill City Councilor Thomas J. Sullivan has made it official he will seek one of the four at-large positions on the legislative body rather than run for one the seven ward-based seats. Sullivan will outline his plans during a Kick off Campaign Reception Thursday, May 11, from 5:30-7:30 p.m., at Bradford Country Club, 201 Chadwick […]