William G. Cowper Jr.

GPTKB entity