John William Vessey Jr.

GPTKB entity