Debra Haggett

Debra Haggett was a costume supervisor on Torchwood.