I am announcing that I will be a candidate for president of the United States, McCain, said on CBS television's Late Show with David Letterman.