Andrew Farquhar — British Army general