David Hipshon

David Hipshon is Assistant Head at St James Independent School in Ashford, Surrey. He has published articles in the Journal of Ecclesiastical History, BBC History and History Review, and gives many public lectures on Medieval themes.