David Keir (historian)

British historian and Master of Balliol College, Oxford (1895–1973) From Wikipedia, the free encyclopedia

David Keir (historian)