Sister Ruth Ellen Dean died on June 6, 2018 at 3:45 p.m. at Seton Residence in Evansville, Indiana. Sister was born on September 6, 1935 in Dallas, Texas and was one of seven children of Alvus and Louise (Thurber) Dean. Sister Ruth Ellen graduated... View Obituary & Service Information