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