Han var reservemannskap for Apollo 14, egentlig tiltenkt mannskap på Apollo 17, men erstattet med Harrison Schmitt kort tid før ferden. Han var satt opp som mannskap på Apollo 18, men den ferden ble kansellert da man la ned måneprogrammet. Han ble deretter overført romfergeprogrammet og gjennomførte flere test-turer med Enterprise fra juni til oktober 1977. På den andre bemannede ferd med en romferge, STS-2 med Columbia, var han pilot og i 1985 var han fartøysjef på STS-51-I med Discovery.