William J. McCarthy III

GPTKB entity