Overview

William Bradshaw

(1671—1732) bishop of Bristol