DAVID S WEAVER