William Calhoun Jr.

GPTKB entity