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 allegedly 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 the 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 the 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 happened 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 Abington police stopped them for a traffic violation, records say. Authorities said they 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.