Flanagan Thomas M