On This, John McCain Has Been a True Leader
John McCain's political history boasts peaks and valleys, but he has remained fairly consistent on one particular matter.
Ian Reifowitz, ContributorProfessor of History at SUNY-Empire State College