Rachel Bavidge

Rachel Bavidge voiced the Europan leader in the Big Finish Doctor Who audio story The Defectors.