Overview

John Duns

(1820—1909) United Free Church of Scotland minister and university teacher