Meet a global head of social responsibility John Luff is UK-based telco, BT''s head of global corporate social responsibility. Does your company need one too? February 29, 2004