About Anna MacLeod Anna MacLeod is a professor in the Faculties of Medicine and Graduate Studies at Dalhousie University and holds academic appointments at St. Francis Xavier University, Acadia University, and the University of Toronto.