Court orders charged IMPD officer to stay away from wife, son after domestic violence incident

2:46 mins

Officer John Haggard, a veteran Metro police officer facing 17 criminal charges, including 11 felonies, appeared in court Friday.

View Comments (0)