Stephen Chester "River" Walters
March 30, 1952 - November 26, 2021
Stephen Chester “River” Walters of Townsend, DE, passed away peacefully surrounded by his loving wife and son after a brief illness on November 26, 2021. He was born March 30, 1952 to the late Fredrick Walters and his beloved mother,... View Obituary & Service Information