Thursday, March 28, 2024
No menu items!
spot_imgspot_imgspot_imgspot_img

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...