What does John Mccain Stand for?

John McCain stands for the rebirth of core American values. A great site that explains his core beliefs is