THOMAS P FLANAGAN