Frank D. Allen PhD