Richard E. Halliday
overview