Arthur Harold Kane Jr.

GPTKB entity