Locations

Education and credentials

Board certifications
American Board of Neurological Surgery
Fellowship
University of Alabama Hospitals
Internship
Beverly Hospital
Residency
Royal University Hospital University of Saskatchewan
Medical school
University of Cape Town
Intern/residency
University of Calgary, Faculty of Medicine