John McGraw of Linden was charged with assault and battery and disorderly conduct for punching a man at GOP frontrunner Donald Trump’s rally on Wednesday night.

“The incident happened during one of the 17 interruptions at the Trump campaign event in the Crown Coliseum,” reported WTVD, Raleigh, North Carolina’s ABC affiliate station.

WTVD also shared the viral video of the incident.

Rakeem Jones, who protested at the rally, was allegedly punched in the face by McGraw.

McGraw’s bail has been set at $2,500.