James Illingworth — British Army general