November 16, 2024
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