Gerald Kneale

Gerald Carter was the leader of Torchwood 3 in 1918.