Archibald Campbell, Master of Campbell

GPTKB entity