James Illingworth - British Army general