A New Hampshire man who allegedly slapped a 15-year-old supporter of President Donald Trump is set to be arraigned Friday on simple assault and disorderly conduct charges.

Patrick Bradley, 34, of Windham, New Hampshire, allegedly attacked the teen Tuesday, the same day as the Granite State's primary. The juvenile, according to Fox News, was manning a Trump tent at Windham High School, which was also a polling place, according to the New York Post.

The teen was also wearing a red “Make America Great Again” cap.

Police said the incident happened Tuesday as Bradley left the poll and passed by the tent.

“My son was standing outside on the sidewalk and he said, ‘Have a nice night.’ He said it to everyone,” the boy’s mother, Cathy Campbell, told Fox. “But this man was triggered. He said ‘f--- you’ to him and wound up his hand as fast as he could and slapped him across the face.”

Boston 25 News was there on Monday night as President Trump held a rally ahead of the New Hampshire primary on Tuesday.

Bradley is also accused of throwing Trump campaign signs and attempting to knock over the campaign tent, police said. Another man, also wearing a “MAGA” cap, tried to intervene.

Donald Trump Jr. and former Fox News host Kimberly Guilfoyle were at the rally.

“He’s the sweetest kid,” Campbell said of her son. “He was so excited and not realizing that something like this could happen. It’s scary that you can’t express without which political party you are. People need to know how much intolerance there is right now.”

According to NewsCenterMaine.com, Bradley was arrested by state police in Maine who accused him of being in possession of 7.7 pounds of vacuumed-sealed marijuana in January 2017.

A few months later, in Rochester, N.H., according to Foster's Daily Democrat, he was arrested again, accused of driving a pickup truck into a car to harm a woman. During questioning, police accused him of assaulting them.

Bradley was charged with felony reckless conduct, two charges simple assault of an officer, two charges of disobeying an officer, driving after suspension, and warrants.

In January 2016, Bradley was arrested for disobeying an officer and misusing or failing to display plates charges in Londonderry.