Robert E. Ingham
overview