Hugh S. Cumming Jr.

GPTKB entity