All articles by Chris Carroll

Chris Carroll

Chris Carroll is programme manager at the European Corporate Leaders Group.