John V. Farwell Sr.

GPTKB entity