John Shaw Jr.

GPTKB entity