St. Louis Mayor Cara Spencer was elected this month on a campaign that stressed competent delivery of city services — something that has been visibly absent from the city’s leadership in recent years.
Read Source