Meet Thomas B. Allen