Does McCain write his own speeches, like Obama does?

Or does he hire speechwriters?
10 answers 10