He holds a masters degree in Sociology (Community Development option) of the University of Nairobi with over thirty five (35) years of working experience gained from working with Development Consultancy, NGOs and Government sectors. His experience is in participatory development methodologies both for rural and urban communities in implementing community-based projects in the sectors of Water, Education, Agriculture and small business development. He is skilled in participatory training methods and group dynamics specifically focusing on Community Organization and Leadership development. He has seen through many government projects to success level and delivered results that surpass stakeholders expectations.