Ukończył również kurs w Szkole Pilotów Doświadczalnych Sił Powietrznych (US Air Force Test Pilot School) w bazie Edwards w Kalifornii. Później w bazie Eglin kierował testami rakiet powietrze-powietrze w 46 skrzydle doświadczalnym (46th Test Wing) sił powietrznych. Pilotował też wszystkie wersje myśliwca F-15 oraz śmigłowiec UH-1N.
Praca w NASA i kariera astronauty 26 lipca 2000 – został przyjęty do korpusu astronautów NASA () jako kandydat na pilota wahadłowca. W sierpniu rozpoczął szkolenie specjalistyczne. 2002 – zakończył kurs podstawowy, po którym otrzymał przydział do Biura Astronautów NASA. Pracował w wydziale eksploatacji stacji kosmicznej (Station Operations Branch) oraz wydziale zajmującym się rozwojem statków kosmicznych (Advanced Vehicles Branch). Listopad 2007 – został wyznaczony do swojego pierwszego lotu kosmicznego.