Andrew Gordon — British Army general