Talking Innovation: What Alvin Mbugua told Senior Executives

Alvin Mbugua spent the earlier years of his career in West Africa and East Africa before finding his way to South Africa. He knows too well what it is like to set up systems in corporate organisations across the continent. Each of these countries, be it Senegal where he worked or Kenya where he hails, […]