Weekend Site Sale! Save up to $18 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