Hopkinton police Sgt. Tim Brennan testified against Deputy Chief John Porter in the grand jury investigation that saw Porter indicted for three counts of felony rape of a child.

Latest articles
Catch up with a briefing of the most important and interesting stories from Hopkinton delivered to your inbox.