Fue miembro de las tripulaciones en STS-61-C en 1986, STS-34 en 1989, STS-46 en 1992, STS-60 en 1994, STS-75 en 1996, STS-91 en 1998 y STS-111 en 2002.