Mr Ndegwa is the chief executive officer, Safaricom PLC
Wrote articles
Latest articles written by Peter Ndegwa: