A Shamokin man, who described himself as a delivery person, was arrested Sunday in McAdoo on weapons charges.

Patrolman Justin Farley was on patrol at 7 p.m. when he saw a blue Chevrolet Cavalier parked illegally in the area of Kennedy Drive and Blaine Street. As the officer approached the vehicle a man came up to him and said he was Matthew John Snyder, 20, of Shamokin. When asked if he was carrying any weapons or contraband, Snyder initially said "no," even though it was apparent he was carrying an orange Gerber knife on his person.

He then told the officer he had no other weapons but a pat down search turned up a Walther P .22 caliber handgun in his right pocket. Snyder then remembered he had a Springfield XD 40 in the center console of the Cavalier.

He claimed he was carrying the weapons for protection, as he was afraid of getting robbed while making deliveries.

Officers also found approximately two grams of marijuana inside a cigarette box.

Snyder was charged with carrying a firearm without a license, carrying a prohibited offensive weapon, possession of marijuana, and possession of drug paraphernalia.