Profile of Dan Flanagan