The Town of Westborough has announced that Police Chief Todd Minardi has been placed on administrative leave amid an ongoing investigation.
According to the Town of Westborough, they were made aware of a service call on Friday night that Shrewsbury police responded to involving Chief Minardi.
“After learning of the situation, the Town placed Chief Minardi on administrative leave and began taking steps to retain an outside investigator to look into the matter further,” the town wrote…