In 1974, he graduated from U.S. Naval Test Pilot School and was assigned to the Strike Aircraft Test Directorate at NAS Patuxent River, Maryland, to work on the A-6E TRAM and Cruise missile guidance systems.
He flew 28 different types of civilian and military aircraft, logging 4,867 hours of flying time.