rupertpope giles palmer