I hired Ray in April to help with my immigration process. He was extremely helpful. He met with me any moment we needed to discuss things and go over paperwork. He was quick to answer any questions we texted or emailed him within minutes. He takes his work very seriously and is one of the best lawyers I have ever worked with. Within 3 months I received my Green Card and he was right there with me every step of the way. I recommend him a million times over. He was thoughtful, never judge mental, and made sure I was prepared with all my papers and how this process worked. He explained everything every step of the way. He never left me out of the loop. He always had time to help me to make sure I felt as prepared as I could. He didn’t even mind when I had to bring my son along to one of our meetings. I give him 5 stars and recommend him as number 1.