He flew on three Space Shuttle missions, serving as a mission specialist on the crew of STS-41-D in August 1984, on STS-27 in December 1988, and on STS-36 in March 1990.
Совершил три космических полёта на шаттлах в качестве специалиста полета: STS-41D (1984) «Дискавери», и на «Атлантисе»: STS-27 (1988) и STS-36 (1990), полковник.