Rachel Allan

Rachel Allan began working for Torchwood One in 2005. (TV: New Girl)