WILLIAM H. PALMER, JR.