David C. Weaver, 90, of Hanover entered into God’s eternal care on Friday, October 21, 2016 at his home. Born on Monday, July 19, 1926 in Heidelberg Twp., he was a son of the late Elwood R. and Edna Sterner Weaver. He was also preceded... View Obituary & Service Information