Mayor of St. Louis City
Lyda Krewson was elected mayor of St. Louis in 2017. She has served as Alderman for St. Louis' 28th Ward since 1997 (19 years). She also is Vice... more »