John Macdonald, 7th of Clanranald

GPTKB entity

Statements (9)