will-joseph-cook