David Duff
Male
Greenock
Professor of Church History, United Presbyterian College LLD
29 / Jan / 1824
Greenock, Renfrewshire, Scotland
1 / Sep / 1890
Rothesay, Bute, Scotland
Expand all