A Springettsbury Township man who has had a number of brushes with the law was again arrested for driving under the influence after he was spotted driving the wrong way on a road early Saturday morning.

Keith A. Rohrer Sr., 47, of 3 Longstown Road, is charged with DUI , driving with a suspended license because of a DUI violation, being a habitual offender and possession of a controlled substance. He remains in York County Prison on $50,000 bail.

Rohrer has previously been charged with DUI 11 times, including seven times within the past decade, according to charging documents.

He was deemed a habitual offender until 2063, charging documents state.

A female passer-by in a vehicle spotted a man, later identified as Rohrer, driving a Harley-Davidson motorcycle south in the northbound lane of North Sherman Street in Springettsbury Township about 12:50 a.m. Saturday and called 911, police said.

Followed: The woman followed Rohrer when he turned east onto Route 30 to the area of Memory Lane where he appeared to have stalled the bike, and the woman pulled over and waited for police, documents state.

A Springettsbury Township Police officer arrived, parked behind Rohrer and turned on his cruiser's emergency lights. After looking back and seeing the police cruiser, Rohrer started to walk away, pushing the motorcycle, documents state.

The officer asked Rohrer to stop, at which point Rohrer tried to start the bike, police said, but the officer removed the keys from the motorcycle's ignition.

Documents state Rohrer told the officer he had four beers. Rohrer was asked to perform sobriety tests, but the officer stopped the tests when Rohrer twice nearly fell into a lane of traffic on Route 30, documents state.

Searching Rohrer, the officer found a bag of white powder, which tested positive for cocaine, documents state.

Rohrer was taken for a blood test, then arraigned at the county's central booking unit. -- Reach Greg Gross at ggross@yorkdispatch.com.