John Richard Smith - Attorney at Law


Some General Information on U.S. Immigration Law

 

If you are having a hard time figuring out the meaning of some of the words that are being used to talk about your case, you might find some of the definitions in our Legal Terms section useful.

It is understandable if you are confused about which government agency will handle your case. There are many different agencies that handle different parts of immigration law. Our list of Government Agencies and Offices can help you understand what agencies will be involved in your case.

John Richard Smith Attorney at Law