John MacDonald of Glentruim

GPTKB entity