John MacGregor (theologian)

GPTKB entity