Sumsion Business Law

Welcome to our firm! Give us a call or click below to learn how we can assist you.

Sumsion Business Law

1800 Novell Place, Provo, UT 84606


We save our clients
thousands of dollars with our
unique billing structure.


We are results oriented.
$100+ million recovered and
$100 million defended.


With 1,000+ cases and 30+
years of combined experience,
we know our stuff.


We are one of the highest
recommended firms with
over 60+ 5 stars reviews.

How can we help you?

Business Litigation
Icon of a Gavel
Business Transactions
China Business Law
Construction Law


We are highly experienced, thoughtful in our role as advocates, and committed to being responsive to our client's needs and demands.
Estate Planning
Intellectual Property
Mediation/Dispute Resolution
Cyber Security Law
Protect your ideas

Patents, Copyrights, & Trademarks

Protect your ideas, inventions, and more with professional legal work.
Shield your products, designs, and inventions.
Protect your written work and ideas.
Your logo and mark are worth safeguarding.

Free downloadable pamphlet

What you need to know about litigation before hiring a lawyer

This PDF goes over a ton of great tips for things you should do and think about before hiring an attorney. It's free and we really think it will help you out in any of your legal endeavors.


Meet our core team

Click to view their profile

Check out some of our blogs and videos



Get in touch!

Speak directly with one of our attorneys.
Thank you! Your submission has been received!
We will be in contact with you shortly.
Oops! Something went wrong while submitting the form.

Get in touch!

Contact us to get in touch with one of our attorneys.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
function playPauseVideo() { let videos = document.querySelectorAll("video"); videos.forEach((video) => { // We can only control playback without insteraction if video is mute video.muted = true; // Play is a promise so we need to check we have it let playPromise =; if (playPromise !== undefined) { playPromise.then((_) => { let observer = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if ( entry.intersectionRatio !== 1 && !video.paused ) { video.pause(); } else if (video.paused) {; } }); }, { threshold: 0.2 } ); observer.observe(video); }); } }); } // And you would kick this off where appropriate with: playPauseVideo();