He's the only Republican who is liberal enough to vote for but I wouldn't just because of the way he has shamelessly sold out just to win the nomination. He doesn't have principles he's just telling his audience of the moment what they want to hear.
John Kerry V2.0 doesn't really stand a chance.