funkcje dowódcy kompanii i oficera operacyjnego. 1983 – ukończył Georgia Institute of Technology, otrzymując magisterium w dziedzinie inżynierii lotniczej. 1983–1986 – był adiunktem na Wydziale Mechaniki (Department of Mechanics) Akademii Wojskowej w West Point. Czerwiec 1987 – ukończył kurs w Szkole Pilotów Doświadczalnych (US Naval Test Pilot School) w bazie lotniczej Patuxent River w stanie Maryland. Ukończył ponadto kurs spadochronowy (Army Parachutist Course) oraz Kolegium Dowodzenia i Sztabu Generalnego (United States Army Command and General Staff College). 1987 – jako inżynier został skierowany do Centrum Lotów Kosmicznych im. L. Johnsona (JSC). 2001 – zakończył czynną służbę wojskową, przechodząc w stan spoczynku w stopniu pułkownika.

Jako pilot wylatał ponad 9000 godzin na 41 typach statków powietrznych i kosmicznych.

Praca w NASA i kariera astronauty 1987 – po raz pierwszy próbował zostać astronautą. Był jednym ze 117. finalistów podczas naboru do 12. grupy astronautów NASA (NASA-12). Nie został jednak przyjęty. 17 stycznia 1990 – zakwalifikował się do 13.