Kenneth A. MacDonald Jr.

GPTKB entity