William Campbell Preston

GPTKB entity