JOHN C. PALMER, JR.