John Treat Irving Jr.

GPTKB entity