Tag Gregory J. Goode has been recently elected Mayor of the City of St. Louis