William Crabbe Jr.

GPTKB entity