James A. Mulligan

GPTKB entity