Sherry Ruth Horton Needham

  • Born: April 25, 1960
  • Died: August 12, 2019
  • Location: Appalachia, Virginia

Tribute & Message From The Family

Sherry was born on April 25, 1960 and passed away on Monday, August 12, 2019.

Sherry was a resident of Appalachia, Virginia at the time of passing.