John Hays Hammond, Jr.

GPTKB entity