America's 71-year-old singer-songwriter David Olney died on stage during a performance at a festival in Florida on Saturday. "Olney was in the middle of his third song when he stopped, apologised and shut his eyes," musician Amy Rigby, who was performing alongside him on the stage said. Olney suffered an apparent heart attack during the show, a statement said.