Overview

David Ferguson

(c. 1528—1598) Church of Scotland minister