The Sheperd.
He is the one that spares baby Oedipus life out of pitty, he knows what happened to king Laius, he was an eyewitness of his death and only reveals the truth about Oedipus on death threat. He is also the one that reveals to Oedipus that all the prophecies are true by telling him the truth of his origins.