John Davenport (Q1699759)
British priest 1597-1670
Language: