Andrew Barreto is the best immigration lawyer in town. I was having anxiety on my case, but he gave me a lot of hope and confidence. With his in-depth knowledge, vast experience and genuine care to help people, he seems to have magic in resolving a difficult case. He will work hard for you. I salute you Andrew and more power to you. I am so grateful for your help. In addition, I commend and thank so much the staff (especially Lillian) for their support, they are very accommodating and friendly.