Friday, June 14, 2024
No menu items!

Tag: Ola Williams

Ola Williams has been announced as the new Country Manager for Microsoft Nigeria.

Ola joined Microsoft in 2010 as the Enterprise Voice Technology Specialist. She has also held various positions...