WINDHAM — Police arrested a man accused of assaulting three people in a Trump tent outside the Windham High School polling station as he exited the building on Tuesday.

Police charged Patrick Bradley, 34, of Windham with three counts of simple assault, a Class A misdemeanor, and one count of violation level disorderly conduct, according to a news release from the Windham Police Department.

As Bradley exited the polling station at about 6:12 p.m. on Tuesday, police said he slapped a 15-year-old across the face as he was passing a Trump tent occupied by several President Trump supporters and campaign workers. Authorities say he then proceeded to assault two other adults who tried to intercede.

Bradley allegedly left a path of destruction in his wake, as he was also accused of “throwing Trump campaign signs and attempting to knock over the aforementioned tent.”

In an interview with Fox News, the boy’s mother, Cathy Campbell, described the incident, asking that her son remain anonymous.

“My son stayed home from school on Tuesday for a doctor’s appointment and we drove by the high school to go vote. When we got there, we saw Donald Trump Jr. and Kimberly Guilfoyle, and my son was over the moon,” Campbell told Fox News. “My son is the most patriotic kid you’d ever meet in your life. I was apprehensive about him wearing the MAGA hat, because we know it can provoke and we know people don’t like Trump. But he wore the hat because he’s a proud 15-year-old and he doesn’t know what people are going to be like.”

The Trump campaign confirmed to Fox News that both Trump Jr. and Guilfoyle were at the polling location Tuesday afternoon.

Donald Trump Jr. tweeted, “So it turns out that I actually met the 15 year old victim shortly before he was attacked by a sick leftist. I asked an aide to find his number & just got off the phone with him & his mother. I thanked them for being such strong supporters.”

Former 2016 Trump campaign manager and current senior adviser to the campaign Corey Lewandowski told Fox News he was at the same polling place the same day as the attack.

“My 8-year-old was holding a sign an hour before that,” Lewandowski told Fox News. “It’s appalling and disgusting that someone is attacked physically for supporting the president of the United States, let alone a child.”

The New Hampshire Republican Party tweeted, “This is a despicable and unacceptable act and we appreciate law enforcement for acting so swiftly with this case.”

Police say Bradley is being held at Rockingham County Jail on $5,000 cash bail with an administrative hold for a probation violation. He is due to be arraigned Friday.