DAVID E WEAVER