Great Expectations presented by Walden Theatre