Richard G. Swan

GPTKB entity