John Crane Jr.

GPTKB entity