David and his team have assisted us twice during the immigration process of applying for Permanent Resident status for my wife. First, they helped us in applying for her initial 2 year USCIS Permanent Resident approval. Then, in applying for her 10 year USCIS Permanent Resident approval. In both instances, David and his team provided essential information and really valuable counsel to us about the USCIS process. They also gave us some important practical assistance with our application paperwork. This assistance has been critical to assuring our approval within the USCIS process. David and his team are the “total package” when it comes to providing legal assistance to people going through the US immigration process. We have received the benefit of their long experience, in-depth knowledge and total personal commitment to their clients’ immigration status approval and success. We have absolute confidence in the experience, knowledge and abilities of David and his team. We highly recommend them for immigration-related legal services.