Overview

Thomas Barclay

(1792—1873) Church of Scotland minister and university principal