Benafsha Charlick-Delgado
UN Global Compact Network UK Senior Programme Manager - Business & Human Rights
New York
Working on business and human rights, private sector engagement, supply chain sustainability, modern slavery, corporate responsibility, child labour, sustainable development and social performance.