James H. Doyle Jr.

GPTKB entity