Andrew R MacDonald

R. Andrew McDonald is a former instructor at the School of Continuing Studies at the University of Toronto and a former history professor at several Canadian universities.