J. Allen Profile