John M. Kernochan

GPTKB entity