Thomas Francis Mc Guire Jr.

GPTKB entity