Overview

Thomas Somerville

(1741—1830) Church of Scotland minister and historian