Debra Haggett

Debra Haggett was a Costume supervisor on Torchwood.