John V. Farwell Jr.

GPTKB entity