Fellowship in Nephrology - National Capitol Consortium, 1985
Medical degree, DO - University of Toronto Faculty of Medicine, 1977
Residency in Internal Medicine - Toronto Hospital - General Division, 1980
Internship-Medicine - Sunnybrook Health Science Centre, 1978
Fellowship in Physiology and Biophysics - National Institutes of Health - Clinical Center, 1985
Fellowship in Nephrology - UCSF - Moffit Hospital, 1982
Medical Board Certification in Internal Medicine - American Board of Internal Medicine, 1982
Board Certification, Nephrology - American Board of Nephrology, 1982