William Palmer Jr.

GPTKB entity