Nesta Aug 5
We're pleased to announce Ravi Gurumurthy will be joining us as our new Chief Executive. Ravi is currently Chief Innovation Officer at the International Rescue Committee . We look forward to welcoming him later this year