WILLIAM E. PALMER, JR.