Окончил педагогический колледж Онтарио.
До избрания в Палату общин работал учителем в средней школе Торолда.
В 1974—1988 гг. и в 1988—2000 гг. — депутат Палаты общин Канады от Либеральной партии Канады.
В 1977—1981 гг. — статс-секретарь министерств по делам ветеранов, труда и спорта.
В 1994—2001 гг. — председатель Палаты общин Канады.