Archibald Boyd

Archibald Boyd (1803 – 11 July 1883) was Dean of Exeter in the Church of England. Provided by Wikipedia

Results