March 8, 2026
Washington, D.C., Deputy Mayor for Public Safety Christopher Geldart has resigned from office days after being accused of assaulting another man in a gym parking lot

Washington, D.C., Deputy Mayor for Public Safety Christopher Geldart has resigned from office days after being accused of assaulting another man in a gym parking lot