William Patterson Jr.

GPTKB entity