James Taylor
James Taylor is category leader at Cargill Pharma and Personal Care in Mechelen, Belgium.