WILLIAM G. MOORE, JR.