Kim Philby

Harold Adrian Russell Philby was...