Following graduation with distinction in June 1982, he was assigned to the Carrier Systems Branch of the Strike Aircraft Test Directorate where he served as Program Manager for all F-4 testing and as a test pilot for automatic carrier landing system tests and carrier suitability.
He has logged over 8,000 hours flying time in 50 different types of aircraft, and has made 450 carrier landings.