John W. Vessey Jr.

GPTKB entity