
Dr Francis Leneghan
Associate Professor of Old English; Non-Tutorial Fellow
St Cross College
Language & Literature