John Palmer Gaillard Jr.

GPTKB entity