While Democrat is still unable to figure out who is their choice for running the next term presidential election. Republican John McCain has already quietly launched his first television ad of the general election Friday, calls himself as "the American president Americans have been waiting for."