David Gregory (historian)

English churchman and academic, Dean of Christ Church, Oxford
Lists
David Gregory (historian) is in following lists