William S. Shurtleff

GPTKB entity