Former Sovereign CEO Charles Anderson has been appointed the new head of the UN Environment Programme Finance Initiative (UNEP FI).