David Shields

David Shields voiced Oliver in the Torchwood audio story The Office of Never Was.