John McCain — war hero, political giant — dies at 81 John McCain, the onetime Navy pilot and longtime lawmaker, was among the best known veterans in America, and has arguably been the most influential and consistent military advocate for the Republican Party over the last three decades.By Leo Shane III7 years ago