Rev. Johnson Gachoki Muchira
Sunrise April 18th, 1946 — Sunset September 23rd, 2021 It is with great sorrow that we announce the passing on of Rev. Johnson Gachoki Muchira on September 23rd, 2021. He was the son of the Late Elam Gachoki Muchira & the Late Bilha Wakabari Muchira, and the son in law to Alfonse Njiru & Albina […]