John M. Keel
overview