William Cooke Jr.

GPTKB entity