Anil Joshi

Anil Joshi

Anil Joshi is Country Manager, Tata Consultancy Services Finland