Patrick Kennedy (Chairman)

GPTKB entity