John Julius Pringle Jr.

GPTKB entity