Overview

Duncan Mearns

(1779—1852) Church of Scotland minister and theologian