T. Flanagan Profile