John Cruger Jr.

GPTKB entity