WILLIAM E. WEAVER, JR.