David Worthington

David Worthington is Lecturer in History at the Centre for History, University of the Highlands and Islands.