THOMAS H WEAVER