Nancy Sloan
July 28, 1958 - February 17, 2022
On July 28, 1958 in Talladega, Alabama, the late Mr. Robert Lee Russell, Sr and the late Eliza Maude Turner Russell welcomed to their union one of fifteen children, a beautiful sparkling baby girl named Nancy. At an early age, Nancy accepted... View Obituary & Service Information