WILLIAM A. WEAVER, JR.