В 80-х года работал в компании Spar Aerospace, где начал разрабатывать идею Мобильной обслуживающей системы (Mobile Servicing System) для космических кораблей и станций (из этой разработки получился канадский дистанционный манипулятор Canadarm).
Затем в разные годы работал Генеральным Директором космических программ (Space Programs) и космических систем (Space Systems) в Канадском космическом агентстве (Canadian Space Agency).
Космическая подготовка:
В ноябре 1983 года был одним из 19 финалистовпервого набора канадских астронавтов.