John R. P. Pringle

GPTKB entity