Overview

William Geddes

(c. 1630—1694) Church of Scotland minister and writer