Connecticut Senator Joe Lieberman has endorsed Republican Senator John McCain for president.
New Hampshire Public Radio's Dan Gorenstein reports.
Senator Joe Lieberman says he wouldn't be endorsing a Republican if this was an ordinary election.
The former 2000 vice presidential candidate says in a time of war, McCain will be a president our friends respect and our enemies fear.
Lieberman ran for the Senate in 2006 as an independent, after he lost the Democratic nomination in Connecticut.
McCain told reporters, like Lieberman, he puts conviction before political expediency.
"We will carry, as we did in 2000, an overwhelming majority of the independent voters. Because I hope that I can convince them between now and January the 8th that I will do what sometimes they may disagree with, but they will always know that I did it because I wanted to serve this nation."
Undeclared voters make up the majority of New Hampshire's electorate.
For NHPR News, I'm Dan Gorenstein.