THOMAS P WALSH JR