Byron Landor, MBA, ACHE

Director of Business Development

Byron joined the Canyon Creek Behavioral Health team after serving as Associate Practice Administrator for Lone Star Circle of Care. Byron earned his Bachelors of Science from Baylor University in Waco, Texas, and his Master of Business Administration from William Woods University in Fulton, Missouri. Byron will graduate with his Masters of Healthcare Administration from the University of Missouri-Columbia in Spring 2021. Byron is currently a member of the American College of Healthcare Executives (ACHE) and the Institute of Industrial & System Engineers (IISE).