Answer
John Sidney McCain Jr. was born in Coco Solo, Panama Canal Zone, and grew up in Washington, D.C. His father, John S. McCain Sr., was a four-star United States Navy admiral and the first naval aviator to be awarded the Medal of Honor. McCain Jr. graduated from the United States Naval Academy in 1958 and served in the Navy for 22 years.