University of Saskatchewan
Anesthesiology Resident
The Hospital for Sick Children
Pediatric Anesthesiology Fellowship
London Health Sciences Centre
Staff Anesthesiologist
The Hospital for Sick Children
Pediatric Anesthesiologist
University of Toronto
University of Victoria
University of Toronto Schools