Stuart Murphy

Stuart Murphy was the Controller of BBC Three who initially commissioned Torchwood in 2005.