James W. Gerard Jr.

GPTKB entity