Sherry Ruth Horton Needham
April 25, 1960 - August 12, 2019
Appalachia, Virginia SHERRY RUTH HORTON NEEDHAM, born April 25, 1960, entered into eternal sleep on August 12, 2019 at Mountain View Regional Medical Center. Sherry graduated from Appalachia High School in 1980. She was a member of the Apostolic... View Obituary & Service Information