Overview

David Leech

(c. 1602—1660) Church of Scotland minister and poet