DAVID B PALMER