Peter Leuchars — British Army general