Tom Kariuki

Chief Executive Officer, Science for Africa Foundation