WILLIAM P PALMER