William Inglis - British Army general