John Campbell of Lochawe

GPTKB entity