William Stamps Farish Jr.

GPTKB entity