Denver Pyle, Robert F. Simon. The reveal at the end is easy to predict from the start, but the story successfully generates mystery nonetheless.
And the character of Paladin (as portrayed by Richard Boone) is endless fascinating. Boone brings something to every scene. He’s amazing. 8/10