Tommy Macpherson — British Army officer (1920-2014)