This guy is simply outstanding. Deepak is such a wonderful guy. Technically he is very strong and he has some outstanding work ethics. He worked day and night for the work he has committed with us. I was really impressed that this guy has so much patience and dedication at a very young age. His team is also very co-operative, they always call us and wait for us to respond back. More importantly the result that Deepak and his team has given was more than our expectation. I seriously recommend.