Kain Immigration LLC is a small law firm that handles complex immigration matters. We excel at finding solutions for those whose immigration journey has been complicated. We represent immigrants and their families in family petitions, waiver applications, consular processing, removal defense, asylum, citizenship, the immigration consequences of criminal history, Temporary Protected Status, parole and DACA. We speak Spanish. We believe that each case is unique, and that individual attention, deep preparation, and our decades of experience give our clients the best chance at success in their immigration matters.