Mary Eselle Long, 94, of Gideon, Mo., formerly of Kennett, passed away Thursday, May 3, 2012, at Gideon Care Center.