Mark Luck Olson

Chief Executive Officer at RecoveryOne

Mark Luck Olson is the current CEO at RecoveryOne and was previously a member of the Board of Directors at Discovery Health Partners from June 2017 to March 2021. Prior to that, they were the President of Global Consulting Services and President of Payer & Provider Solutions at Decision Resources Group from January 2013 to June 2018.

Olson has extensive experience in the healthcare industry and has been instrumental in helping healthcare payers improve financial and member outcomes. Mark is a data-driven leader with a consultative approach to solving unique client challenges. Mark's deep healthcare expertise and proven track record of success have made him a sought-after leader in the industry.

Mark Luck Olson has an MBA from the MIT Sloan School of Management in Corporate Strategy & Finanace and a S.B. from the Massachusetts Institute of Technology in Management. Mark also has a certification from the Educational Society for Resource Management in Certified Integrated Resource Management (CIRM) from APICS.

Some direct reports include Miriam Beecham - EVP & Chief Product Officer, Jason Wendt - CTO, and Sean Kinsman - VP of Clinical Operations.

Links

Previous companies

Oliver Wyman logo

Org chart