Jim MacPherson

Jim MacPherson is Programme Leader for MLitt British Studies, Postgraduate Research Co-Ordinator and Lecturer in History at The Centre for History, University of the Highlands and Islands.