A 20-year-old delivery man from Norristown has been charged with assault for firing a BB gun from the van he drove to drop off baked goods, police said Friday.

Kory Tuggle was arrested May 19 in Abington for firing the gun earlier in the month in separate incidents, injuring three people and shattering a bus window. He was charged this week.

He faces charges of aggravated and simple assault, reckless endangerment of another person, and drug possession, police said. He is being held in Montgomery County Correctional Facility after failing to post $30,000 cash bail.

The spree began May 13 while Tuggle was making deliveries in Tredyffrin, Chester County, for Baker Street Bread Co. in Philadelphia, according to court documents. Tuggle fired at a bus driver's window and splintered the glass, documents say.

The next day, Tuggle shot people in Jenkintown, Abington, and Springfield, Montgomery County, court documents say. The shootings occurred within 20 minutes, and the victims suffered minor injuries. They described the alleged shooter and van to police.

Tuggle and two companions were arrested when they were stopped by Abington police for a traffic violation, records say. Authorities found the gun, ammunition, and marijuana in the van.

Tuggle admitted shooting at people and vehicles while making deliveries, court documents say. His companions were charged with drug possession.