John Ramsay McCulloch

GPTKB entity