Następnie, do czasu przyjęcia do oddziału astronautów służył w 26 i 112 eskadrze szturmowej w bazie lotniczej Miramar (Marine Corps Air Station Miramar) w Kalifornii. 1964 – uzyskał tytuł magistra inżynierii aeronautycznej w Szkole Marynarki Wojennej w Monterey. 1969 – otrzymał honorowy doktorat z prawa Western State University College of Law. 1970 – otrzymał honorowy doktorat z inżynierii Purdue University. 1976 – w stopniu komandora zakończył służbę w Marynarce Wojennej. 1977 – otrzymał honorowy doktorat z inżynierii Drexel University.
Jako pilot wylatał ponad 5000 godzin, z czego 4800 na odrzutowcach. Wykonał ponad 200 lądowań na pokładach lotniskowców.
Kariera astronauty Październik 1963 – podczas przeprowadzanego przez NASA trzeciego naboru został astronautą grupy (). Grudzień 1965 – był operatorem łączności podczas misji statków kosmicznych Gemini 7 i Gemini 6A. Styczeń 1966 – wyznaczono go jako pilota do załogi dublerów misji Gemini 9. W lutym 1966 w katastrofie lotniczej zginęli Elliott See i Charles Bassett – załoga podstawowa lotu.