Oduntan to head Nephila Climate

Richard Oduntan has been named CEO of Nephila Climate (NCx).