Ranald Alasdair MacDonald of Keppoch

GPTKB entity