O ti ni awon omo mejiAwon itokasi Awon eniyan alaayeAwon ojoibi ni 1983Awon omo Yoruba.. 
Lẹhin ipari ẹkọ rẹ, o pada si Kenya pẹlu ipinnu lati wa lo akoko ìsimi rẹ nibẹ, ṣugbọn o yi ẹrọ rẹ pada ipinlẹ to si pinnu lati fi Kenya ṣe ibùgbé.. 