3 Day Exclusive | Save up to $15 off! Get the code »

James Jackson

James Jackson taught History and French for 25 years at Trinity College, Dublin and was President of the Canadian Studies Association of Ireland. He lives in Montreal