DownloadThe Portobello Bookshop Gift Guide 2024

John MacFarlane Author & Editor

John MacFarlane is a historian with the Department of National Defence and author of Ernest Lapointe and Quebec's Influence on Canadian Foreign Policy.