A 19-year-old from Alton is charged with possessing a stolen firearm and fleeing police after a November incident.