Police arrested 21-year-old Cody Durand of Ashland Saturday morning, after receiving reports that Durand had been trying to get through the Ashland Days Parade.
Authorities say he hit a member of the Ashland Fire Department with his vehicle, after the person attempted to stop Durand because he was creating a "substantial risk of serious injury" for people attending and participating in the parade.
Police say Durand also assaulted another firefighter before eventually being stopped at the intersection of Main Street and Station Street.
According to the Ashland Police Department, Durand resisted arrest and first responders had to assist in restraining him until he was taken into custody.
He's now been charged with felony reckless conduct with a motor vehicle, assault, driving to endanger and refusing to submit to arrest.
Durand was taken to the Aroostook County Jail, where his bail was set at $5,000.