Granite City officer shooting suspect taken into custody after years of arrests, prison and missed court dates

Madison County court records trace a seven-year pattern of charges, diversion, incarceration and new warrants

About the author