JAMES C PALMER