A man convicted of taking hostages at a Hillary Clinton presidential campaign office in 2007 has been arrested in a New Hampshire bank robbery.

Police say Leeland Eisenberg, a 55-year-old parolee from Concord, was arrested Tuesday in Manchester. He was charged with robbery and possession of a controlled drug.

Eisenberg, whose criminal record includes two rape convictions, spent at least two years behind bars for the standoff at Clinton's Rochester campaign office in November 2007, during her first run for president.

No one was hurt in the five-hour standoff. Eisenberg claimed to have a bomb, but it turned out to be road flares. He was released on probation in 2009 but served prison time again for probation violations before he was paroled June 7.

Police say video surveillance of the Manchester bank robbery helped lead them to Eisenberg, who was found walking in a cemetery Tuesday night.

Police say he gave a note to a bank teller that said, "No Alarms, No Dye Packs, I have a gun. I will shoot you & others if you put a dye pack in. Fill the bag with cash now." The teller put money in the bag. Police said Eisenberg wasn't actually armed.

See the Fox News 2016 battleground prediction map and make your own election projections. See Predictions Map →

At his arraignment Wednesday, Eisenberg said he would act as his own attorney. His bail was set at $25,000, and his next court date is Aug. 17.

At his arraignment in the 2007 case, Eisenberg's lawyer portrayed him as a man at the end of his rope after being repeatedly turned down for psychiatric help.

Eisenberg "heard voices and saw a movie in his head telling him he had to sacrifice himself" to shine light on the flaws in the health care system, then-lawyer Randy Hawkes said.