1990 – w czerwcu ukończył szkołę dla pilotów doświadczalnych sił morskich (USNTPS - United States Naval Test Pilot School) w bazie Patuxent River w stanie Maryland. Po jej ukończeniu został przeniesiony do dyrektoriatu testów uzbrojenia lotniczego (Force Warfare Aircraft Test Directorate). 1991 – powrócił do USNTPS, gdzie został instruktorem i oficerem operacyjnym. Uczył latać na samolotach F-18, P-3, T-2, T-38, U-21, U-6 oraz szybowcu X-26. 1993-1998 – przeniesiono go do dowództwa morskich systemów lotniczych (Naval Air Systems Command) w Crystal City, stan Wirginia. Pełnił tam funkcję głównego inżyniera (Chief Engineer) programu . Później powrócił do Patuxent River, gdzie pełnił funkcję wojskowego dyrektora grupy naukowo-badawczej w centrum uzbrojenia lotnictwa sił morskich. Jednocześnie był przedstawicielem marynarki wojennej w Johnson Space Center. Zanim trafił do korpusu astronautów pracował nad przygotowaniem kokpitu dla przyszłych samolotów kosmicznych. 2009 – w czerwcu opuścił US Navy i przeszedł w stan spoczynku.

Na ponad 50 typach samolotów wylatał ponad 7000 godzin.