L. Francis Herreshoff Jr.

GPTKB entity