1986年のsts-61-c、1990年のsts-31、1992年のsts-45、1994年のsts-60の4度の宇宙飛行を行い、合計680時間を宇宙で過ごした。