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

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