Appointment People

Microsoft Appoints Ola Williams As Country Manager For Nigeria

Ola Williams has been announced as the new Country Manager for Microsoft Nigeria. Previously the Specialist Sales Leader working with