Skip to main content Skip to search Skip to search

About

David MacKenzie

David MacKenzie is a professor of history at Ryerson University and the author of several books on Canadian history and international relations. He is also the editor of Canada and the First World War. He lives in Toronto.

Books by David MacKenzie