Overview

Laurence Charteris

(c. 1625—1700) Church of Scotland minister