Wykonał wówczas 34 loty bojowe. 1992 – na 3 miesiące ponownie trafił do Arabii Saudyjskiej, gdzie wykonał 27 lotów bojowych w ramach operacji Southern Watch. 1994–1997 – w grudniu 1994 w bazie Edwards, stan Kalifornia, ukończył szkołę dla pilotów doświadczalnych (Air Force Test Pilot School), a później służył w 445 eskadrze doświadczalnej (445th Flight Test Squadron). Uczestniczył w lotach testowych samolotów: F-15C/E, NF-15B i T-38A/B. 1997 – w sierpniu przeniesiony został do bazy Maxwell, stan Alabama. Tam podjął naukę na Akademii Dowódczo-Sztabowej Sił Powietrznych (Air Command and Staff College). 2005 – na University of Texas w Austin uzyskał tytuł Master of Business Administration.

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

Praca w NASA i kariera astronauty 1998 – 4 czerwca został przyjęty do korpusu amerykańskich astronautów () jako kandydat na pilota wahadłowca. W sierpniu przystąpił do specjalistycznego szkolenia. 1999 – zakończył kurs podstawowy, po którym otrzymał przydział do Biura Astronautów NASA do Dyrektoriatu Operacyjnego Załóg Misji (Flight Crew Operations Directorate). 2007 – 29 stycznia wyznaczony został pilotem misji STS-123. 2008 – 11 marca wystartował w kosmos jako pilot misji STS-123.