George Willis - British Army general