
GRANITE CITY – A Belleville man charged with firing a weapon in a residential area and a Granite City resident accused of unlawful weapon possession face felonies in separate cases.
Leon J. Craig, 36, of Belleville, was charged on Feb. 6, 2026 with a Class 4 felony count of reckless discharge of a firearm.
Craig allegedly knowingly discharged a firearm in a reckless manner on Jan. 1, 2026. Charging documents state Craig “fired several rounds from a firearm in a residential area,” endangering the bodily safety of residents in the 2900 block of Iowa Street in Granite City.
A Granite City resident was charged in a separate case also filed on Feb. 6, 2026 with committing another firearm-related offense on Jan. 1, 2026. 24-year-old Itayvion M. Brown faces one count of aggravated unlawful possession of weapons, a Class 4 felony.
Brown reportedly knowingly and unlawfully carried a firearm in a motor vehicle which was uncased, loaded, and immediately accessible at the time of the offense. The weapon, a Ruger 9mm pistol, was illegal for Brown to possess given his lack of a valid Firearm Owner’s Identification (FOID) card.
The Granite City Police Department presented both cases against Craig and Brown, both of whom were granted pretrial release from custody.
All individuals charged are presumed innocent until proven guilty in a court of law.

