1990. január 17-től a Lyndon B. Johnson Űrközpontban részesült űrhajóskiképzésben. 1998-2000 között a NASA műveleti igazgatója Moszkvában. 2000-2003 között a Columbia-katasztrófa kivizsgálásánál a NASA csoportját vezette. Öt űrszolgálata alatt összesen 52 napot, 10 órát és 34 percet (1258 óra) töltött a világűrben. Űrhajós pályafutását 2006 novemberében fejezte be. 2006-tól az "Alliant Techsystems, Huntsville" (Alabama) alelnöke, program igazgatója.