Question: Who coined the phrase war to end all wars?
Answer: H. G. Wells
Natural Questions answer: H.G. Wells (from the Wikipedia article "The war to end war")