David E. Weaver

David E. Weaver, 58, of Leo died on Friday, September 15, 2017 at his residence. He was born on Sunday, July 12, 1959 in Jay County to Merrill and Clara Lorene (Farlow) Weaver, who preceded him in death.

Visitation was one hour prior to the 2:00 p.m. funeral service on Thursday, September 21 at Downing & Glancy Funeral Home, 100 N. Washington St., Geneva. Officiating was Pastor Michele Isch. Burial will be at a later date.

Arrangements provided by Downing & Glancy Funeral Home in Geneva.