Philip L. Spooner Jr.

GPTKB entity