Herndon Police Chief Maggie DeBoard was quietly placed on administrative leave last month, and it’s unclear when — or if — she’s expected to return.
DeBoard, who became the town’s first female police chief when she was appointed in 2012, was put on administrative leave on Feb. 12, a town spokesperson says, confirming a Feb. 28 report by WUSA9.