John Sharp Williams Jr.

GPTKB entity