Willi Leibfritz worked with the OECD from 2001 to 2007, retiring as Head of Division in the Economics Department.