Ellie Haddington

Ellie Haddington played Professor Alison Docherty in DW: Last of the Time Lords.