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