"I don't know what provoked it," the first-time congressional candidate told the Weekly.
"This was a crazy person," Peters added. "I have no inclinations that this is some Democrats trying to get me. I think it was just some crazy guy."
The Alameda County Sheriff's Office has identified its suspect as 35-year-old Farzad Fazeli.
Fazeli, who lists his occupation as cashier, has been charged with felony making criminal threats and misdemeanor counts of exhibiting a deadly weapon and carrying a switchblade. The Castro Valley resident, who is free on $55,000 bond, was arraigned Tuesday and is scheduled to return to court next Monday to enter a plea.
Peters, who is running against incumbent U.S. Rep. Eric Swalwell (D-Dublin) for the 15th Congressional District seat, was not injured during Sunday's attack.
Peters said he was campaigning at the event on Sunday, just as he did the day before with a fellow Republican candidate, with no problems until around 3:30 p.m. when a man he'd never seen before aggressively approached his table.
"He started screaming 'F' Trump, 'F' Donald Trump," Peters said.
The man then grabbed a coffee cup off the table and tried to throw it at Peters but missed, at which point Peters said he got hold of the man and threw him to the ground without hitting him.
Peters said that when he stood back up, the man jumped up, threatened to kill him and pulled out a switchblade knife but couldn't get the blade to work correctly. Peters said he grabbed a sign to use as a shield, but somebody soon broke up the fight and the man fled the area.
Peters said he went to track down an off-duty police officer who spoke to him earlier at the event, and that officer contacted sheriff's deputies who arrived within seconds.
According to Kelly, deputies detained Fazeli a short time later at the festival and a switchblade knife was found in his possession. The Castro Valley man was arrested and later taken to jail.
Looking back Tuesday, Peters said he had no idea what motivated the attack. "It's not like he came earlier on and we had a heated discussion ... I'd never seen him before in my life," Peters said.
A Navy veteran and former Livermore Human Services Commission member, Peters is owner of AARD Solutions Inc., a systems engineering firm geared toward the U.S. intelligence industry.
He is facing off against Swalwell on Nov. 6 after finishing second behind the incumbent Democrat in the June primary election.
Swalwell tweeted, "I'm glad to hear Mr. Peters is okay. But it's NEVER okay to use violence to settle political disagreements (or any disagreement)."
* Editor's note: Information from the Bay City News Service was used in this report.
This story contains 524 words.
Stories older than 90 days are available only to subscribing members. Please help sustain quality local journalism by becoming a subscribing member today.
If you are already a subscriber, please log in so you can continue to enjoy unlimited access to stories and archives. Subscriptions start at $5 per month and may be cancelled at any time.