He is a graduate of the University of Toronto and did his post graduate training at the Montreal General Hospital. He is actively involved in clinical teaching at the undergraduate and graduate level amd has been involved in organizing courses for practicing physicians for over 20 years.