Charles B. Farwell Jr.

GPTKB entity