walter flanagan