What level of mind do you lead from? Do you process the right leadership skills and competences required to deliver results at the workplace?

Leadership development is an integral part in business success. It involves a wide range of practices acknowledged as essential for maximizing the potential of an organizations’ human capital and growth opportunities.

It expands the capacity of individuals to perform in leadership roles within organizations. Leadership roles facilitate the execution of a companies’ development strategy through building alignments and growing the capabilities of others.

I understand that learning to lead is an intensely personal experience, and one that shifts over time and out of my diverse experience and outstanding leadership skills which have earned him recognition as one of Kenya’s Top 40 under 40 men in 2012, I have developed customized leadership development programs that will help you align your personal advancements to the achievements of actual business objectives. The programs are customized to deliver outcomes that matter most to your business.



Corporate Leadership Development programs (CLD)

Designed to help companies maintain a visionary and strong leadership team by fine tuning the skills that leaders need to succeed in the reality of today’s complex business world.

College students Leadership development programs (CSLD)

Designed to help enhance the leadership quality for students in higher institutions to increase their knowledge of skills that will assist them become better campus leaders, citizens, and provide a smoother and successful transition into to tomorrow’s workplace.

Leadership development programs for Levites/ Church leaders (LLD)

This program focuses on helping the church leaders to develop the qualities of a leader inspired by God and acquire the skills to guide the church and the entire community towards the fulfillment of God’s purpose for their life following the example of some of the highly effective leaders in the bible.


Join my mailing list to get updates from me