Overview

James Kirkton

(1623—1699) Church of Scotland minister and historian