David D. Dowd Jr.

GPTKB entity