70年从该校获取理学士学位。他其后在英国的伦敦帝国学院进修电机工程学，1973年从该校获取博士学位。他于1974年加入加拿大军队海上司令部成为上尉，在阿尔冈昆号上担任战斗系统工程师，1976年转到哈利法斯的加拿大军队战舰学院任职教员，1977年起在渥太华任职海军武器系统项目工程师，1980年则返回哈利法斯成为海军工程单位的一员。他于1982年-83年间在多伦多的加拿大军队指挥参谋学院进修，期间晋升为中校，再于1986年1月晋升为舰长，1989年从海上司令部退伍。
航天生涯.加诺