Overview

Alexander Hill

(1785—1867) Church of Scotland minister and theologian