CLEVELAND, Ohio -- A Fairview Park man has been charged in federal court with tweeting an Election-Night threat against Republican President-elect Donald Trump.

A criminal complaint unsealed Monday says that Zachary Benson made the posts on Twitter early Wednesday morning, right before most major news outlets declared Trump the winner.

"Diplomacy. F---ing fools. I hate you all. I want to bomb every one of your voting booths and your general areas."

"My life goal is to assassinate Trump. Don't care if I serve infinite sentences. That man deserves to decease existing."

A U.S. Secret Service agent interviewed Benson late Wednesday. He admitted to making the threats and was apologetic, the complaint says.

Benson is charged with making threat to a successor to the presidency. He turned himself in Thursday and made his first appearance in front of a judge on Monday. Preliminary and detention hearings are scheduled for later this week.

In his interview with the Secret Service, Benson said he was at a restaurant on Election Night with his father and a friend. They had a few drinks and food before going home, the complaint says.

Benson said he was in his room watching election returns on TV when he tweeted the threats, the complaint says. He said he never had any intentions behind the tweets "and was just frustrated thinking about how President-elect Trump's policies could affect BENSON's job," according to the complaint.

He said he knew he went too far and deleted the tweets when he woke up in the morning, the complaint says. He said he isn't a violent person, but rather anti-social and introverted.

John Gibbons, Benson's attorney, did not immediately return a phone call.

If you would like to comment on this story, please visit Monday's crime and courts comments section.