John McCain's vision for America