A Bucks County man is accused of fleeing police in a stolen van through multiple townships before being apprehended after a collision in Bensalem.

Ryan Laskowski, 38, of Levittown is facing 15 criminal charges filed by Pennsylvania State Police. These include three counts felony fleeing or attempting to elude an officer; felony aggravated assault; felony receiving stolen property, and other related offenses.

Laskowski additionally is charged with felony fleeing or attempting to elude an officer; felony receiving stolen property; and misdemeanor reckless endangerment in Bristol Township.

Laskowski also is charged with 11 offenses in the Bensalem case, including felony fleeing and aggravated assault counts.

Laskowski was arraigned Tuesday before District Judge John T. Galloway, who set bail at 10 percent of $250,000 for all three cases In lieu of bail, Laskowski was taken to the Bucks County jail.

Court records did not immediately list an attorney representing Laskowski on Wednesday afternoon in either of the cases.

The case began sometime Tuesday when Bristol Township police officers attempted to stop Laskowski, who allegedly was driving a stolen 2024 GMC Savana U-Haul van.

State Police troopers in Trevose just before 3 p.m. that same day then spotted Laskowski’s U-Haul at Veterans Highway (Route 413) and New Falls Road in Bristol Township.

Laskowski allegedly drove into Philadelphia, eventually striking a state police patrol vehicle along Route 63 and Millbrook Road. Officers broke off pursuit at some point along Bristol Road and Neshaminy Boulevard in Bensalem Township, Bucks County, state police said.

Police officers then later Tuesday spotted the U-Haul in the Village Center Shopping Center, 2389 Pasqualone Boulevard, in Bensalem.

Police chased Laskowski, eventually stopping the U-Haul after it struck a motorist in the area of Bristol Road and Grandview Avenue in Bensalem.

A state police trooper suffered a minor injury in the incident. There were no other reported injuries.

Laskowski is due back in court for preliminary hearings tentatively scheduled for Jan. 8 and July 13 before Galloway in all three cases.

A judge will then determine if there’s sufficient evidence to send the case onto the Bucks County Court of Common Pleas.