U.S. Immigration

Nonimmigrant Visas

A nonimmigrant visa is issued to persons who seek entry into the U.S. on a temporary basis (i.e. tourism, medical treatment, business, temporary work, or study).  [Learn more]

Immigrant Visas

An immigrant visa is issued to persons wishing to live permanently in the U.S. A foreign national can obtain lawful permanent resident status in the U.S. through either family-based or employment-based immigration.

Employment-Based Immigration

A U.S. employer can sponsor a foreign national to obtain their permanent resident status under one of five preference categories (EB-1 to EB-5).  [Learn more]

Family-Based Immigration 

A U.S. Citizen or Lawful Permanent Resident can petition for eligible family members to obtain permanent resident status in the U.S.  [Learn more]


A foreign national with a previous U.S. immigration violation or criminal conviction, may be able to overcome his or her inadmissibility to the U.S. by applying for a waiver.  [Learn more]

  • I-192, Application for Advance Permission to Enter as Nonimmigrant [Pursuant to INA § 212(d)(3)(A)(ii)]
  • INA § 212(d)(3)(A)(i) Nonimmigrant Waiver
  • I-212, Application for Permission to Reapply for Admission into the United States After Deportation or Removal
  • I-601, Application for Waiver of Grounds of Inadmissibility

U.S. Citizenship

If a lawful permanent resident meets certain eligibility requirements, he or she may apply for naturalization. Once approved, a lawful permanent resident will then enjoy the benefits and privileges of being a U.S. citizen. [Learn more]

Border RepresentatiOn

Located near three major ports of entry, our office is uniquely situated to handle all of your border needs.

Immigration Court

There are more than 200 Immigration Judges in more than 50 Immigration Courts throughout the U.S. Generally, Immigration Judges conduct administrative hearings to determine removability and adjudicate applications for relief from removal. Immigration Judges are responsible for resolving cases in a manner that is timely, impartial, and consistent with the  Immigration and Nationality Act (INA), federal regulations, and precedent decisions of the Board of Immigration Appeals (BIA) and federal appellate courts.  [Learn more]


Request a Consultation

To schedule a consultation to discuss your immigration matter, please call or email the office. Once you schedule your consultation, you will be provided with a list of documents to submit prior to the consultation.

Consultation Fees

The fee for a general immigration consultation is $200. The fee for a consultation involving a waiver application, a prior denial (visa or waiver), and/or any previous immigration or criminal law violation is $300. Consultation fees must be paid in advance of the consultation.