JM Total Clean

Our Team

Our Dedicated Team

At the heart of our success is an exceptional team, blending vision and dedication to navigate our journey with expertise. 

Josh Thoreson

Founding Partner and CEO

About: Born and raised in Minnesota, Josh and his wife, Michelle, moved to Oregon in 2015 to pursue graduate school. Josh grew up helping his dad operate a small window cleaning and pressure washing business, which inspired him to launch the business in 2016. 

 Josh founded JM Total Clean in 2016

Mason Flores

Partner and CCO

About: Raised in southern Oregon, Mason relocated to the Salem area for graduate school where he met Josh in 2019. Mason enjoys hiking, rock climbing, and traveling.

 Mason joined JM Total Clean in 2020

 

Bryan O’Connell

Partner and CFO

About: Bryan was born and raised in Eugene and is an avid Oregon Ducks fan. He moved to Newberg in 2013 to pursue accounting studies at George Fox University where he also played college basketball. 

Bryan joined JM Total Clean in 2020

Michael Shelton

Director of Field Operations

About: Michael was born in Sacramento and raised in both California and Oregon. He attended George Fox University. He is married to the love of his life. The proud father of four kiddos and a veteran high school teacher with almost 2 decades of experience. An avid Timbers fan, nature lover and outdoor wanderer. 

 Michael joined JM Total Clean in 2023

Sam Edinger

Assistant Director of Field Operations

About: Sam was born and raised in Newberg. He spent two years living abroad in Rwanda, Africa. He is a senior at Azusa Pacific University majoring in History.

 Sam joined JM Total Clean in 2022

 

Nick Hund

Director of Business Development

About: Nick is a Pacific Northwest native with a degree from Western Washington University. Nick’s career path is diverse, spanning public service as both an EMT and police officer until he eventually found a foothold  in commercial construction project management.  Nick is focused on growth strategy and cultivating long-term partnerships. He is a wash nerd and loves getting out to project sites!

 Nick joined JM Total Clean in 2024

Ryan Erickson

Director of Marketing 

AboutRyan was born and raised in Eugene and is an avid Oregon Ducks fan. He moved to Newberg in 2013 to pursue graphic design at George Fox University. He has been connected with JM Total Clean since its inception in 2016. Today, he oversees all marketing and design.

 Ryan joined JM Total Clean in 2016

Adam Rapp

Field Technician

About: Adam was born and raised in Newberg. He is a junior at Azusa Pacific University majoring in Kinesiology.

 Adam joined JM Total Clean in 2024

Bjorn Bergstrom

Field Technician

AboutBjorn was born and raised in Sherwood. He attended and played football at Pacific University (OR) before recently transferring to the University of Oregon, where he will be a junior and majoring in Journalism.

 Bjorn joined JM Total Clean in 2024

Think you can handle working with us?

Drop us a line.
(503) 567-8535