Richard Hamer

Richard Hamer is Emeritus Student of Christ Church, Oxford.