William Palmer , hari