An 18-year-old man from Nanticoke was charged with possessing a reported stolen firearm and a large amount of marijuana packaged for sale found during a traffic stop on Wednesday.