WILLIAM J WEAVER