John H. Mc Arthur Jr.

GPTKB entity