Attorney Hussain, he is very patient and takes his time with helping his clients. I am an American citizen and I married someone who is not this is the first time I have ever done it. I heard so many horror stories but did it anyway. I actually went on google and randomly selected Hussain. He was the best selection I made. It was quick and easy. Some people have waited for years and some of our friends are still in the process. It only took us a span of about 7 to 8 months. I would really recommend that if you need service to contact him. Every one case is different but if you listen to what he tells you and you just be patient you will be very happy. Thank you again. Hussain