John W. Mc Donald Jr.

GPTKB entity