willam a cook