Timothy Daniel Allen
overview