Overview

John Towers

(c. 1580—1649) bishop of Peterborough