Duncan Large

Senior Lecturer in German at University of Wales Swansea.