William Mc Culloch Jr.

GPTKB entity