Arthur B. Allen
overview