D.J. Sheppard

Dr D.J. Sheppard is Master of Scholars and Head of Religion and Philosophy at Oakham School, Rutland.