Town Manager John Carroll Retires After 39 Years-This Day in Norwood History-December 18, 2017

On Monday, Tony Mazzucco replaced the outgoing John Carroll, who retired after 39 years on the job. Carroll, at 89 years old, held the distinction of being Norwood’s longest-serving public…

7:03 am • December 18, 2017

Read more