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. 

Years with JM Total Clean
Josh founded the business in 2016. 

Current Role: Josh oversees company operations with a dedicated focus on business expansion.

Mason Flores

Partner and COO

About: Raised in southern Oregon, Mason relocated to the Salem area for studies at Western Oregon University. 

Years with JM Total Clean:
Mason began working on the crew in 2020 while in graduate school and later joined as a partner in 2022. 

Current Role: Mason oversees all field operations. 

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. 

Years with JM Total CleanA long-time advisor, Bryan became a partner in 2023.

Current Role: Bryan oversees all business finances. 

Sam Edinger

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.

Years with JM Total CleanSam began working as field technician in 2022. Presently, he serves as a Crew Leader. 

Adam Rapp

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

Years with JM Total Clean: Adam began working as field technician in 2024 

Bjorn Bergstrom

About: Bjorn 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.

Years with JM Total CleanBjorn began working as field technician in 2024

Interested in working with us?
We'd love to chat! (503) 567-8535