WILLIAM C. PALMER, JR.