I do highly recommend them. I am grateful and thankful for their services, efforts and time on my case. Their cost is more than fair enough. Within six weeks I was able to have peace of mind once again. My green card had been expired for ten years and unfortunately I had a felony. They were very professional with the whole process. May God bless you for your hard work.