E.H. Allen
overview