Mr. Salinas assisted with my Green Card application. The advice I received was invaluable, and I knew exactly what to expect on the day of my interview and which documents to present. The service was professional, articulate and clearly reflects the high level of knowledge and experience Mr. Salinas has in this field. I highly recommend this law firm.