James Erskine, 2nd Baronet of Alva

GPTKB entity