Thomas W. McGuire Jr.

GPTKB entity