John Hamilton, Archbishop of St Andrews

GPTKB entity