Newly appointed Howell Police Chief John Storrow was officially sworn in at last night’s Council meeting before a packed house.
“I was honored to be part of this special moment and speak on behalf of the Council. As Deputy Mayor, I believe that Chief Storrow is the right choice at this time,” Deputy Mayor Pamela Richmond said.
“Howell PD had some dark days, but this is a new day with brighter days ahead for the department and Howell residents. Good luck Chief and godspeed,” she added.