THOMAS P HAGGARTY