ST. LOUIS – A new Street Department Director has been appointed in the city of St. Louis. Mayor Cara Spencer announced James Jackson will lead the charge in the city’s efforts to collect waste, enforce the winter weather plan, and manage the tow lot.
Jackson has decades of public works experience in cities including Atlanta, Topeka, Detroit, and Washington, D.C.
“I promised Mayor Spencer that I will work tirelessly to bring the Street Department up to the highest performance standards,” said Jackson. “I’m looking forward to getting on the ground to meet the team and deliver the best possible services for the citizens of St. Louis.”…