James E Hammond
overview