THOMAS P. FLANAGAN