Helpful Links: U.S. Immigration

U.S. Citizenship and Immigration Services

USCIS Applications & Case Status

Check USCIS Case Status Online

Check USCIS Case Processing Times

Submit a Case Status Inquiry to USCIS

Schedule USCIS InfoPass Appointment in the U.S.
Call 1-800-375-5283

USCIS Information & Documents


USCIS-Approved Physician Locator

USCIS and U.S. Department of State Photo Specifications

All USCIS Forms

U.S. Department of Homeland Security / U.S. Travel Information

Apply for or Retrieve Form I-94

ESTA Travel Authorization

U.S. Immigration and Customs Enforcement

ICE Bond Acceptance Facilities

ICE Online Detainee Locator System

U.S. Department of Labor

DOL PERM Guidance

FLAG (Foreign Labor Application Gateway) (submit LCAs and Prevailing Wage Requests)

O*Net Online

Occupational Outlook Handbook

U.S. Department of State

Visa Bulletin

Visa Appointment Wait Times

Obtain or Renew a U.S. Passport

U.S. Consulates and Embassies

USCIS and U.S. Department of State Photo Specifications

U.S. Internal Revenue Service

IRS Tax Transcripts

IRS Forms and Information

North American Industry Classification System (NAICS)


U.S. Social Security Administration

SSA Information

Sheila Starkey Hahn

Sheila T. Starkey Hahn's Profile Image
Sheila Starkey Hahn has devoted her entire legal career to the practice of immigration law. With offices in up-state New York, Memphis and Washington DC, Ms. Starkey Hahn focuses her practice on employment-based immigration. She assists established c…

Read More About Sheila

For More Information

  • This field is for validation purposes and should be left unchanged.