John R. McKernan Jr.

GPTKB entity