John H. MacMillan Jr.

GPTKB entity