John Freeman , ( 19 February 1915 -- 20 December 2014 ) was a British politician , diplomat and broadcaster .
Major John Freeman ( 19 February 1915 -- 20 December 2014 ) was a British politician , diplomat and broadcaster .