William H. Crane Jr.

GPTKB entity