Thomas J. McGuire Jr.

GPTKB entity