Who broke the record by eating 29 donuts?

John Haight ate 29 donuts in just over six minutes back in 1981 to claim the Guinness World Record