Joseph K. Toole Jr.

GPTKB entity