Overview

John Shower

(1657—1715) Presbyterian minister