GARY P WEAVER