Immigration Practice and Service
Family-Based Immigration
- Marriage
- K1 and K3 visa
- Relatives
- Adoption
Permanent Residence (Green Card)
- Labor Certification
- Priority Workers and National Interest Waivers
- Investor Visa
Non-immigrant Categories
- Non-immigrant Visas for Employment
- H-1B (Special Workers)
- Nonimmigrant Visas for Trainees, Students and Visitors
Citizenship and Naturalization
For more information, please check our blog on immigration law.
Resource:
U.S. Citizenship and Immigration Services
- USCIS
- Visa Bulletin
- Check the Processing Time for applications and petitions online
- Check your Case Status online
- Change Address online
- Customers who have an application and/or petition which has been filed with USCIS but has not yet been decided (also known as a 'pending' case) should notify USCIS of any change of address as soon as possible after moving.
- The law requires nearly all non-U.S. Citizens to report a change of address within 10 days of moving by completing a Form AR-11. Abiding by these legal requirements and completing the necessary forms does not update an address on any applications or petitions pending with USCIS. Non-citizens with pending cases must do both.
- Download most recent USCIS Forms
- USCIS Fee Schedule
- USCIS Civil Surgeons Locator
- Make a USCIS INFOPASS Appointment
- Infopass is a free, easy and convenient system that allows the public to speak with an immigration information officer.
- Make a USCIS FOIA Request
-
The Freedom of Information Act (FOIA), 5 U.S.C. § 552, provides that any person has a right to request access to immigration records, except those records exempted by the Act (e.g., classified national security, business proprietary, personal privacy, and investigative).
-

