Overview

James Greenshields

(c. 1669—1736) Scottish Episcopal clergyman