Overview

Donald of Duchernan Campbell

(1665—1722) Church of Scotland minister