Praca w NASA i kariera astronauty 26 lipca 2000 – został przyjęty do korpusu astronautów NASA (NASA-18) jako kandydat na pilota promu kosmicznego. Jeszcze w tym samym roku rozpoczął szkolenie specjalistyczne, w ramach którego zapoznał się z budową Międzynarodowej Stacji Kosmicznej (ISS) oraz promu kosmicznego. Przeszedł również trening przetrwania w warunkach ekstremalnych. 2002 – zakończył kurs podstawowy, po którym otrzymał przydział do Biura Astronautów NASA. 2007 – czerwcu podczas misji STS-117 pełnił funkcję operatora łączności (CapCom) w centrum kierowania lotem w Houston. W październiku powierzono mu funkcję pilota w załodze STS-119. 15–28 marca 2009 – jako pilot wahadłowca Discovery uczestniczył w trzynastodniowej misji STS-119. 14–26 maja 2010 – po raz drugi przebywał na orbicie okołoziemskiej, pilotując prom Atlantis podczas misji STS-132.

Życie prywatne Jest żonaty i ma dwoje dzieci.

Odznaczenia i nagrody Meritorious Service Medal Navy Commendation Medal Navy Achievement Medal – dwukrotnie Naval Aviator Wings NASA Exceptional Achievement Medal NASA Superior Accomplishment Award NASA Return-to-Flight Award Universal Astronaut Insignia za lot orbitalny (nr 487) – Stowarzyszenie Uczestników Lotów Kosmicznych ()

Wykaz lotów