Manish Sarda

Manish Sarda, director – channel enablement and sales at Cleo.