Rajesh Naidu

Group Chief Architect, Expedia Group

Rajesh Naidu