William H. Cowles Jr.

GPTKB entity