top of page

Newly Promoted Chicago Police Officer Takes Own Life

Deputy Chief of Criminal Networks Dion Boyd, 57, dead of apparent self-inflicted gunshot wound at controversial Homan Square facility.




0 views0 comments
Post: Blog2_Post
bottom of page