Stephen Townesend (priest)

Stephen Townesend was Dean of Exeter between 1583 and 1588.