Edward E. Hale Jr.

GPTKB entity