1974 год — на авиабазе ВВС Логлин (Laughlin AFB) в Техасе прошел летную подготовку и стал пилотом ВВС США. Был назначен в 87-ю эскадрилью истребителей-перехватчиков на авиабазе Сэйер (K.I. Sawyer AFB) в Мичигане, где пилотировал самолетыT-33 и F-106.
1979 год — был направлен на авиабазу Райт-Пэттерсон в Огайо, на обучение в Технологический институт ВВС.
1980 год — был направлен на службу в Космический центр имени Линдона Джонсона. Служил инженером в отделе обеспечения полетов, участвовал в работах по выработке рекомендаций по применению оборудования, установленного на борту шаттла. Во время первых полетов шаттлов работал в группе обеспечения в Центре управления полетом.
1984 год — июль — приступил к обучению по курсу «Общекосмическая подготовка» (ОКП).
1985 год — июнь — окончил курс «Общекосмическая подготовка» (ОКП), получил квалификацию «специалист полёта» шаттла и назначение в Отдел астронавтовНАСА.
1985 год — декабрь — был назначен в экипаж шаттла для полёта по программе министерства обороны (Department of Defense), однако после катастрофы шаттла Челленджер полёт был отменён.
1986 год — 1987 год работал в группе по усовершенствованию конструкции твердотопливных ускорителей шаттла.
1989 год — 1991 год работал в группе по созданию орбитальной станции «Фридом».
STS-28[5] — Колумбия (шаттл) — в качестве специалиста по программе полёта-3 с 8 по 13 августа 1989 года. Продолжительность полёта шаттла — 5 суток 1 час 00 минут 53 секунды.
STS-48[6] — Дискавери (шаттл) — в качестве специалиста по программе полёта с 12 по 18 сентября 1991 года. Продолжительность полёта шаттла — 5 суток 8 часов 28 минут 28 секунд.
1993 год — начал работать Начальником Отдела космических исследований (Space Division) в корпорации (General Research Corporation) в Дайтоне, штат Огайо.