Duncan MacPherson of Cluny

GPTKB entity