John Rutherfurd of Edgerston

GPTKB entity