Barbara MacFarlane, MD
Family Medicine
TeamHealth Hospitalist Group
Education
Doctor of Medicine
The University of Calgary Faculty of Medicine
Residency
Holy Cross Hospital
Board Certifications
American Board of Family Medicine
Doctor of Medicine
The University of Calgary Faculty of Medicine
Residency
Holy Cross Hospital
American Board of Family Medicine