James Duncan of Abernethy

Peerage person ID=508424