Overview

William Craig

(1709—1784) Church of Scotland minister