Chicago Police Deputy Chief Takes His Own Life in Chicago Police Department Facility on Homan Ave Near Fillmore St, Chicago
Chicago Police Deputy Chief Dion Boyd, a top-ranking member of the CPD command staff, was found dead Tuesday morning at the Homan Square facility on the West Side, in an apparent suicide. A high-ranking Chicago […]