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

Court orders charged IMPD officer to stay away from wife, son after domestic violence incident
Officer John Haggard, a veteran Metro police officer facing 17 criminal charges, including 11 felonies, appeared in court Friday.
View Comments