John R. Salter Jr.

GPTKB entity