David Elwood Weaver
April 18, 1941 - April 12, 2023
Weaver, David E., 81, of Blacksburg, Virginia passed away on April 12, 2023. He was preceded in death by his loving wife of 49 years, Rita V. Weaver. He leaves behind three children Michael Weaver (Helen Weaver), Mark Weaver, and Sarah Weaver,... View Obituary & Service Information
