James Hugh Keeley, Jr.

GPTKB entity