John W. Vessey III

GPTKB entity