Univ of Saskatchewan (M.D. 1979)
Univ of Saskatchewan Gen Surg Resident (1980-1984)
Univ of Toronto Cardiovasc Surgery Resident (1985-1988)
Hospital for Sick Children(Toronto) - Clinical Fellow (1988)
Medical College of Virginia - Research Fellow (1989)
Hosp for Sick Children staff - 1989-1996
University of Alberta staff - 1996-present