Haverhill candidates state their case
HAVERHILL—Five candidates for the Haverhill Selectboard, but only two seats to fill. While town meeting will be held on Saturday, March 18, officer elections and other items will be voted on at the polls on Tuesday, March 14.