Obituary: James Smith Flanagan