US Visa Associates is a great Immigration Law Firm. They are very knowledgeable about immigration law. They have numerous attorneys and paralegals available. They will prepare all of your paperwork for the various immigration services like green cards, visas etc. Their services are very reasonably priced compared to other firms out there.