1988-ban a Tulane University (BSE) (Louisiana) keretében (magna cum laude) építőmérnöki oklevelet szerzett (USMC). 1991-ben repülőgép vezetői jogosítványt szerzett. Szolgálati repülőgépe az F/A–18/E/F volt. Három alkalommal szolgált a Csendes-óceán nyugati térségében. A Haditengerészeti Posztgraduális Iskola (USAF) keretében vezetői ismeretekből vizsgázott. 1997-ben tesztpilóta kiképzésben részesült. Az F/A–18 különböző típusait repülte, illetve tesztelte (elektronika, fegyverzet]. Több mint 4500 órát tartózkodott a levegőben, több mint 25 repülőgép típust vezetett, tesztelt.
2000. július 26-tól a Lyndon B. Johnson Űrközpontban részesült űrhajóskiképzésben. Kiképzett űrhajósként tagja volt több támogató (tanácsadó, problémamegoldó) – STS–107, STS–121 – csapatnak. A NASA műveleti igazgatójaként Oroszországban, a Jurij Gagarin Űrhajóskiképző Központban teljesített szolgálatot. Két űrszolgálata alatt összesen 28 napot, 11 órát és 13 percet (683 óra) töltött a világűrben. Az Űrhajózási Iroda megbízásából a NASA műveleti igazgatója (JSC).
STS–135, az Atlantis űrrepülőgép utolsó, 33. repülésének pilótája. Az amerikai űrrepülőgép-program legutolsó repülése volt. A Raffaello (Multi-Purpose Logistics Module) segítségével (víz, élelmiszer, ruházat, személyes tárgyak, orvosi- eszközök, berendezések, kutatási- anyagok és eszközök) szállítottak. Visszafelé bepakolták a csomagoló anyagokat, a szemetet. Harmadik űrszolgálata alatt összesen 12 napot, 18 órát, 27 percet és 56 másodpercet (453 óra) töltött a világűrben. 8 500 000 kilométert (5 284 862 mérföldet) repült, 202 kerülte meg a Földet.