Giants to host Allan Hancock