William S. Farish Jr.

GPTKB entity