william packer