Why, yes, I’d always wondered the answer to the question of…

which Presidential candidate would make the best companion for which Doctor.

I have to agree with Phil, though, in that McCain is probably too old. In the show, the Doctor’s companions are nearly always younger-appearing than the Doctor. McCain looks way older than the Doctor–and I’m talking about the Doctor’s real age.