PROGRAMME MANAGER
James Kirwa
James is an accomplished legal professional with extensive experience in research in diverse areas of law, including energy, and natural resources, business and human rights, sustainable development, environment and land...