What STARZ CEO Chris Albrecht’s Departure Means for the Future of Outlander STARZ CEO Chris Albrecht is set to step down in early March of 2019. And that means the future of Outlander is a little unclear. Here’s why… (more…)