John J. Donovan Jr.

GPTKB entity