ANSWERS: 1
-
According to Sen. John McCain's official biography and MSNBC, McCain served in the U.S. Navy for 22 years from 1958 (the year he graduated from the U.S. Naval Academy) to his retirement in 1981.
Source:
JohnMcCain.com: About John McCain
MSNBC: Navy Releases McCain's Military Records
More Information:
Copyright 2023, Wired Ivy, LLC