David McRae was an elementary and secondary school teacher and librarian for 35 years. For 15 years he taught Canadian history at the intermediate and senior secondary levels. McRae has a master of education from the Ontario Institute for Studies in Education at the University of Toronto. He lives in Caledon, Ontario.