Vishal has in depth knowledge about the subject. He is very patient while listening to your issues being stated. After listening all the issues he gives his expert advise that where you can make amendments to resolve the issues being faced. He gives his feedback honestly without being biased. His advise and counseling has helped me to come through difficult situation. His articulation skills are very good and is very trustworthy to share your problems with.