Robert Long — British Army officer