John Treat Irving Sr.

GPTKB entity