Charles is the founding partner of the Firm, admitted to practice law as an advocate in 1998. With 28 years of experience in commercial and litigation law, he is in charge of the Dispute Management Department, overseeing dispute resolution through mediation, arbitration, and litigation in the Supreme Court, Court of Appeal, High Court, and Magistrates Courts.
Esther Waitherero King’ori was admitted to practice law as an Advocate of the High Court of Kenya in 1998. She practiced in private legal practice until 2001, when she joined the Kenyan Judiciary as a Magistrate. Through dedication and distinguished service, she rose through the ranks to the position of Senior Resident Magistrate.

Esther Waitherero King’ori

Partner – Conveyancing & Securities Department

Abel Githiri Kimani holds a Bachelor of Laws Degree from Strathmore University and was admitted to the Kenyan Bar as an Advocate in 2019. He currently serves as an Associate in the Dispute Management Department.

Abel Githiri Kimani

Associate – Dispute Management Department

Mitch Machera Mbugua holds a Bachelor of Laws Degree from the University of Keele (United Kingdom) and was admitted to the Kenyan Bar as an Advocate in 2025. He serves as an Associate in the Dispute Resolution Department.

Mitch Machera Mbugua

Associate – Dispute Resolution Department

Alvin Njenga Karugia holds a Bachelor of Laws Degree from the University of Nairobi and was admitted to the Kenyan Bar as an Advocate in 2025. He serves as an Associate in the Conveyancing and Securities Department.

Alvin Njenga Karugia

Associate – Conveyancing & Securities Department

Risper Wanyaga serves as the Office Administrator, providing essential operational and administrative support to ensure the smooth and efficient running of the firm. She plays a key role in coordinating office functions and supporting both legal staff and clients.

Risper Wanyaga

Office Administrator

Reset password

Enter your email address and we will send you a link to change your password.

Get started with your account

to save your favourite homes and more

Sign up with email

Get started with your account

to save your favourite homes and more

By clicking the «SIGN UP» button you agree to the Terms of Use and Privacy Policy
Powered by Estatik