John Fane (MP for Knaresborough)

GPTKB entity