John MacGregor (engraver)

GPTKB entity