加拿大軍隊
他於1974年加入加拿大軍隊海上司令部成為上尉，在阿爾岡昆號上擔任戰鬥系統工程師，1976年轉到哈利法斯的加拿大軍隊戰艦學院任職教員，1977年起在渥太華任職海軍武器系統項目工程師，1980年則返回哈利法斯成為海軍工程單位的一員。他於1982年-83年間在多倫多的加拿大軍隊指揮參謀學院進修，期間晉升為中校，再於1986年1月晉升為艦長，1989年從海上司令部退伍。