Thomas G. Flanagan, S. C.