Police departments
Oklahoma City Residents Plead Guilty to Felony Firearm Charges
Oklahoma City residents Larry Welch and Jacob Madison have each pleaded guilty to charges of being a felon in possession of a firearm. The charges stem from a shooting incident on April 7, 2025, where they opened fire on unarmed witnesses at an apartment complex. Welch and Madison were later