Charlotte Lucas

Charlotte Lucas played Echelon in the Big Finish Doctor Who audio story Cobwebs and Duchess Miranda in Kingdom of Lies.