Posted by & filed under .

Sheila is a TED Fellow, who trained as a research scientist at Oxford,  working on genetically engineered viruses for pest control. She later ventured into the world of communication and co– founded based in Nairobi. Sheila recently starred in several Riverwood movies for MNET Movies and Ebru TV Africa.

Comments are closed.