Turner (Trace Memory)

Captain Turner was the head of Torchwood Three in 1967. He ordered the cleanup operation for the KVI substation found in Cardiff. (PROSE: Trace Memory)