Dr. Shaf Keshavjee

  • Toronto General Hospital
  • 416-340-4010
  • Graduated: University of Toronto, 1985