Francis Waweru Mwaura
Sunrise: 15th September, 1964 – Sunset: 22nd August, 2022 It is with humble acceptance of God’s will that we announce the graceful passage of Francis Waweru Mwaura, the Deputy Director, Standards Development and Enforcement at the ICT Authority (IOTA) on 22nd August 2022 at M.P. Shah Hospital Nairobi, while undergoing treatment. Son of the late […]