Stanford C. Allen
overview