Clinics

Hospitals

Conditions and Treatments

Education and Training

Medical School
  • University of Toronto
Internship
  • University of Toronto
Residency
  • University of Toronto
Fellowship
  • Loma Linda University Health
Board Certifications
  • Royal College of Physicians & Surgeons of Canada, Urology
Loading...