Profile of Kariuki Muchori

Nairobi, Kenya