James L. Knight Jr.

GPTKB entity