William H. Hammond Jr.

GPTKB entity