Captain John Mac Donald of Rothesay

GPTKB entity