eskadry szturmowej (Attack Squadron 145 – VA-145) i 131. eskadry przeciwdziałania elektronicznego (Aviation Electronic Countermeasures Squadron 131 – VAQ-131). 1988–1990 – był oficerem medycznym w pokazowej eskadrze Marynarki Wojennej (Navy Flight Demonstration Squadron) Blue Angels. 1990–1992 – do momentu zakwalifikowania się do korpusu astronautów NASA służył w 129. taktycznej eskadrze walki radioelektronicznej (Tactical Electronic Warfare Squadron 129).

W ostatnim okresie działalności zawodowej obejmował stanowisko profesora (Associate Professor) w Centrum Medycznym Uniwersytetu Teksasu (University of Texas Health Science Center – UTHSCSA) w San Antonio.

Kariera astronauty 1992 – 31 marca został członkiem 14. grupy astronautów NASA. W sierpniu rozpoczął zajęcia w Johnson Space Center. 1993 – zakończył szkolenie podstawowe, uzyskując kwalifikacje specjalisty misji. 20 czerwca – 7 lipca 1995 – na pokładzie wahadłowca Columbia uczestniczył w locie kosmicznym STS-78. 14 sierpnia 2002 – opuścił szeregi NASA i powrócił do służby w US Navy.