Overview

John Sharp

(1572—1647) Church of Scotland minister and theologian