James A. Mc Donald Jr.

GPTKB entity