Mona Gupta is one of the very rare lawyers who think your situation is her situation, knowledge is her forte, she is very honest and upfront. Her reputation is what took me to her. If your case is genuine then only and only then go to her or else she will turn you down in a heart beat, she does not take any bogus or sham cases She did my Citizenship and works as an advisor to my company when we need her expertise. Once you engage her, rest assured....."you are in good hands".