Philip DeGuere Jr.

GPTKB entity