William Henry Crapo Jr.

GPTKB entity