Michael Selkirk, who plays Ebenezer Scrooge, has been with the company since its establishment about five years ago. He played a variety of supporting roles including a father, a servant and a duke. ‘A Christmas Carol’ has been his first lead for the company, and what a sparkling lead debut it was.