William H. McNichols Jr.

GPTKB entity