A Texas man who wore a hat supporting former President Donald Trump punched an election worker who told him that wearing items endorsing a candidate are prohibited at voting sites, a sheriff said Friday.

The election worker, identified as a 69-year-old man, was treated at the scene Thursday and returned to his election post at a San Antonio library on Friday, officials said.

The suspect was arrested on felony charges of assaulting an elderly person and could face additional charges, Bexar County Sheriff Javier Salazar said.

The alleged assault happened at the end of the first week of early voting in Texas, where long lines have stretched outside some polling places.

Both the sheriff and county elections administrator urged voters to stay calm and patient during sometimes long waits to vote during what they described as a contentious election.

The suspect, identified as Jesse Lutzenberger, remained in jail Friday evening, according to Bexar County records.

— The Associated Press