Sara Omer

Speciality
Sales Director, Middle East & Africa, Ivalua