Anna Moneymaker/Getty Images (WASHINGTON) — 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. Mayor Muriel Bowser announced Wednesday that she had accepted Geldart’s resignation a little more than a week after he was charged with assault and […]


Current track

Title

Artist