John M. Bennett
overview