John MacGregor (optician)

GPTKB entity