Mahesh Rajasekharan

Mahesh Rajasekharan
Mahesh Rajasekharan

Mahesh Rajasekharan is chief executive officer of Cleo.