John C. Glidden Jr.

GPTKB entity