Michael D. Leone

Michael D. Leone was a visual effects supervisor for Torchwood.