James H. Hammond Jr.

GPTKB entity