A New Hampshire man is awaiting extradition to Maine after police said he severely beat a motorcyclist with a baseball bat and fired a gun at the victim in York County on Wednesday.

Scott Leonard, 40, of Effingham, New Hampshire, was arrested Wednesday afternoon by the Effingham Police Department.

Leonard is awaiting extradition to Maine to face charges of reckless conduct with a firearm, aggravated assault and aggravated criminal mischief, York County Sheriff William L. King Jr. said.

The assault occurred around noon on Chase Road in Parsonsfield, Kind said in a statement. The motorcyclist told police that he pulled over because he recognized Leonard, who was sitting in a parked vehicle.

The victim told police that Leonard “quickly emerged from the vehicle and began assaulting him with a baseball bat.” A barrage of blows knocked him off his motorcycle. When the victim looked up, he saw Leonard pointing a black pistol at him.

As the victim ran off, he heard a single gunshot, King said. The victim sought refuge in a nearby home, calling police for help.

When the victim and homeowner approached the scene of the attack to retrieve his motorcycle, Leonard returned. The victim warned Leonard that he had called police, prompting Leonard to drive off toward New Hampshire.

The victim refused medical treatment, but his motorcycle had multiple dents consistent with being struck by a baseball bat, King said. A single 9 mm shell casing was recovered at the scene.

Investigators have been unable as yet to establish a motive for the assault.

Leonard was held Wednesday night in the Carroll County Jail.