Alex Mucheru

Technical Sales Manager, Dupont Water Solutions – East & West Africa