Home / Practice Areas / Immigration Law

Immigration Law

Navigate the complex immigration system for the best results possible.

We will be with you every step of these processes whether you are sponsoring your family, you want to study, visit, or work in the U.S. you are a victim of a crime, an asylee, or you are a business bringing over foreign talent.

There are multiple ways to come to the U.S. permanently. Most of the time, your family or employer sponsors you for permanent residency (a green card). In addition, there are ways for you to self-petition for your own green card or invest in or start a business to receive a green card. If you have been a victim of a crime, assisted law enforcement with an investigation, been trafficked (for any reason), claim asylum, are a refugee, or have been here for a long enough period of time, you can also apply for a green card.

We have extensive knowledge of each of these processes. We provide you with checklists to guide you through what information and documents we need from you. We work with you to gather the best information and supporting documents in order to make all petitions and applications as strong as possible.

We fill out the forms, we write legal briefs with necessary analysis, we strategize what is the best application or petition for your case – we prepare and submit to win your case. Because immigration law is complex and ever-changing, we keep up with new developments in the law and apply them to your unique situation for the best possible outcome.

If we have obstacles present themselves to us, we work hard to overcome them. We understand that your case is likely one of the biggest events in your life and it will have a tremendous impact on your life. Just as well, we understand that businesses can’t wade through the labyrinth of immigration processes without results.

Corporate, Educational, and Organization Sponsored Immigration

We help clients make the best choices and execute those choices with maximum success even in this challenging immigration law environment. We work with you and your employee or student to choose the best nonimmigrant status or path to temporary or permanent residence. If an immigration agency has denied an application or petition, we assist clients with administrative and federal court appeals.

Individual Immigration

We assist individuals with citizenship, green cards/permanent residency, student visas, exchange visas, work visas, tourist visas, asylum, victim visas, humanitarian parole, deferred action, DACA, deportation defense, removal defense, special immigrant juvenile status, waivers, appeals and more.

Investor Immigration

Immigrant entrepreneurs are central to new-business creation in the U.S., creating businesses at an increasing rate. Immigrant entrepreneurs will continue to play a large role across the country and industries in starting new businesses, creating new jobs, and driving growth. If you are interested in investing in the U.S., you can receive permission to stay temporarily or permanently (Green Card).

Close picture of the face of the Statue of Liberty

Related Insights

New Year’s Reminders & Resolutions for Defined Contribution Plan Sponsors

As we enter 2026, a few brief reminders of important issues affecting defined contributions plans (such as 401(k) plans) that require plan sponsor employers’ attention

Read

The One Big Beautiful Bill Revisited

As the commencement of the 2026 Idaho Legislative Session approaches, it’s timely to review the provisions of the OBBBA and how they might affect individuals…

Read

2026 Plan Cost of Living Adjustments Issued by IRS

The IRS just released the eagerly awaited annual cost of living adjustments affecting retirement plans for 2026.

Read

Government Shutdown: Impact on U.S. Immigration Services

On October 1, 2025, the U.S. federal government shut down due to the lack of an approved spending bill. This shutdown has varying effects on…

Read

What can we do for you?

Learn more about how our team can help you reach your business goals. Send us a message below or give us a call at 208.344.6000.

"*" indicates required fields

Name*