David Kenrick

David Kenrick is an independent scholar. He received his D.Phil in History from St John’s College, Oxford.