Richard Karl Freiherr von Weizsäcker ( ; 15 April 1920 -- 31 January 2015 ) was a German politician ( CDU ) .
Dr. Richard Freiherr von Weizsäcker ( 15 April 1920 -- 31 January 2015 ) was a German politician , and a member of the CDU party .