1985-ben az Amerikai Egyesült Államok Katonai Akadémiáján számítógép ismeretekből szerzett diplomát. Helikopteres felderítő századhoz került csapatszolgálatra, ahol pilóta vizsgát tett. 1990-ben Németországba vezényelték. Az Öbölháborúban és a Sivatagi Vihar helikopteresek műveleti támogatója. 1998-tól a Lyndon B. Johnson Űrközpont (JSC) integrációs teszt mérnöke. 1995-ben "Georgia Institute of Technology" keretében repülőgép mérnöki oklevelet szerzett. Ugyan ebben az évben helikopter tesztpilóta kiképzésben részesült, az Comanche helikopter program tesztpilótája. 2006-ban a "United States Army War College" keretében stratégiai ismeretekből vizsgázott. Mérnöki összekötő az űrrepülőgép indításánál (hardver tesztelés), az űrséták (EVA) műveletinél, illetve az űrállomás rácsos moduljainak műveleteinél. 2013-ban a Columbia Egyetemen vezetéselméletből tett vizsgát.