Question: Who developed a steam engine that could drive machinery?
Answer: Thomas Newcomen
Natural Questions answer: James Watt (from the Wikipedia article "Steam engine")