100 West Road | Suite 300| Towson, MD 21204
410-769-8584 • 410-832-1969 | Contact us


Confused by the complex maze of Immigration and Naturalization Law?

James E. Elliott, LLC has over 19 years of experience in the area of Immigration and Naturalization law.  Our firm therefore has the expertise and knowledge to see your case through to a successful conclusion.


Has the “do it yourself” approach set you back from obtaining your goal?

Professional guidance is a necessity for the quickest, most positive outcome, often saving both time and money in the long run.

Immigration Law Baltimore

Immigration Law Baltimore: James E. Elliott

Links to Other Helpful Immigration Resources


The law firm of James E. Elliott can help you navigate the complex and sometimes confusing immigration system.

Read The Latest Immigration News from USICS>>


U.S. Citizenship and Immigration Services Links


US Immigration and Citizenship Service>>

US Citizenship and Immigration News>>

Immigration Case Status>>

Infopass Appointment Scheduler>>

Civil Surgeon Locator>>

Photo Specifications>>


Links related to Priority Dates and Processing Times


Visa Bulletin>> 

Processing Times>>


The link above will provide processing time information for:

National Benefits Center

Vermont Service Center

Texas Service Center

California Service Center

Nebraska Service Center

Local Field Office



Travel and Consular Affairs


U.S. Embassies and Consulates>>

U.S. Department of State>>

Wait Times for Consular Interviews>>

Links for Nonimmigrant Visas H-1B count for FY 2013>>

TN List of Professionals>>

Electronic System for Travel Authorization>>

Country Reciprocity Tables>>


Other Links


U.S. Department of Labor>>




Baltimore Based. Global Reach. ImmigrationLawBaltimore.com

This website is designed for general information only. The information presented at this site should not be construed to be either formal legal advice or the formation of a lawyer/client relationship.