W trakcie służby w tej samej jednostce został skierowany na kurs instruktorów taktyki i bojowego zastosowania lotnictwa korpusu piechoty morskiej (Marine Aviation Warfare and Tactics Instructor Course). Po jego ukończeniu został instruktorem eskadry ds. uzbrojenia i taktyki. 1991-1992 – przeszedł kurs w Szkole Pilotów Doświadczalnych Marynarki (U.S. Naval Test Pilot School). Po zakończonym szkoleniu służył jako pilot w dyrektoriacie ds. testów lotnictwa uderzeniowego (Strike Aircraft Test Directorate), gdzie latał na samolotach: AV-8B, YAV-8B (VSRA) i A-7E. Uczestniczył również w pracach nad stworzeniem ulepszonego samolotu pionowego startu i lądowania (ASTOVL – advanced short take-off and vertical landing). 1994-1996 – od lipca do momentu przyjęcia do grupy astronautów był instruktorem w Szkole Pilotów Doświadczalnych Marynarki (U.S. Naval Test Pilot School). Latał na F/A-18, T-2 i U-6A. 2010 – we wrześniu opuścił Korpus Piechoty Morskiej.

W powietrzu wylatał w sumie ponad 5000 godzin na ponad 40 typach samolotów. Wykonał ponad 200 lądowań V/STOL na pokładzie lotniskowców.