A New Hampshire man was charged for slapping a teen who was a supporter of President Donald Trump, as well as assaulting two adults during the state’s presidential primary polls Tuesday evening, police said.

Patrick Bradley, 34, of Windham was arrested Thursday on three counts of simple assault and disorderly conduct charges.

Bradley, after exiting the polls at Windham High School, "slapped a 15-year-old juvenile across the face" while walking by a pro-Trump campaign tent. He also assaulted two adults, who attempted to intervene in order to protect the teen, Windham Police Department said in a news release.

The teen was reportedly wearing a “Make America Great Again” hat and volunteering at the tent. Bradley was also accused of knocking over the Trump campaign signs and trying to topple the tent, police said.

He was being held at Rockingham County Jail on a $5,000 bail bond, as well as an administrative hold for a probation violation. He is set to appear court on Friday.

Bradley had a criminal history. He was arrested in Maine for felony drug trafficking after they found 7.7 pounds of marijuana stacked in his vehicle in January 2017, News Center Maine reported. He was arrested again in Rochester, New York, a few months later for a felony and several misdemeanor charges after ramming his truck into a car and punching a police officer twice in the face, Fosters.com reported.

This representational image shows a man's handcuffed hands. Joe Burbank-Pool/Getty Images