David E. Moon, 76, of Annawan, died Saturday, Jan. 19, 2019, at Hammond-Henry Hospital, in Geneseo, with his wife by his side. A funeral service will be at 10:30 a.m. Friday, Jan. 25 at the Mineral United Methodist Church. The Rev. Terry Lancaster will officiate. A visitation will be from 4 p.m. to 7 p.m. Thursday, Jan. 24 at Vandemore Funeral Home & Crematory, Atkinson Chapel, where a Masonic ritual will be conducted by the Walnut Masonic Lodge at 7 p.m. Cremation will be accorded following the services and a private inurnment will be held at a later date at the Mineral Cemetery. Memorials may be left to the Mineral-Gold Fire Department or the Annawan-Alba Public Library.