Heather Shore

Shore is a Lecturer in History at University College, Northampton.