Megan Owen, MBA, has a diverse work experience in the healthcare industry. Megan is currently the Chief Executive Officer at CLS Health, starting in September 2023. Before that, they served as the Chief Operating Officer at Houston Eye Associates from July 2018 to August 2023. Prior to that, they held the position of Chief Operating Officer at Bay Area Regional Medical Center from September 2017 to May 2018. Megan also has previous experience in HCA Gulf Coast Division, where they worked as the AVP of Operations from October 2016 to September 2017 and as an Administrator from July 2013 to September 2017.
Megan Owen, MBA obtained their Bachelor of Science degree in Agricultural Business and Management from Stephen F. Austin State University from 1996 to 1999.
Sign up to view 3 direct reports
Get started