Executive
Gurgaon, Haryana, India
Deloitte U.S. India offices
Deloitte India
Senior Executive
Narsee Monjee Institute of Management Studies