Overview

Duncan Macfarlan

(1771—1857) Church of Scotland minister and university principal