Thomas Parkman Cushing Jr.

GPTKB entity