What does John Mccain Support?

John McCain is a man in the republican party. He typically supports more conservative efforts, such as the institution of marriage strictly between a man and a woman.