Jako pilot wylatał ponad 3000 godzin na ponad pięćdziesięciu typach samolotów. Wykonał ponad 200 lądowań na lotniskowcach.
Praca w NASA i kariera astronauty 4 czerwca 1998 – został przyjęty do korpusu astronautów amerykańskich () jako kandydat na pilota wahadłowca. 1999 – zakończył szkolenie podstawowe, po którym otrzymał uprawnienia pilota wahadłowca i przydział do Biura Astronautów NASA. Pracował w działach: łączności z załogami (CapCom Branch) oraz perspektywicznych pojazdów kosmicznych (Advanced Vehicles Branch). 27 lutego 2002 – został mianowany pilotem załogi misji STS-116. Start wahadłowca został zaplanowany na 30 maja 2003. Po katastrofie wahadłowca Columbia plan lotów został jednak gruntownie zmieniony, a lot przesunięto na 2006. Grudzień 2006 – wziął udział w 12-dniowym locie STS-116. 1 czerwca 2007 – został przeniesiony do służby w Marynarce Wojennej.
Odznaczenia Medal Lotniczy Navy Commendation Medal Navy Achievement Medal National Defense Service Medal Universal Astronaut Insignia za lot orbitalny (nr 447) – Stowarzyszenie Uczestników Lotów Kosmicznych ()