He married Kathy Garland Holmes on October 15, 1995.
David is survived by his wife, Kathy Garland Holmes; former wife, Mary E. Holmes; son, Andrew David Holmes; grandson, Aaron Daniel Holmes; and daughter-in-law, Erica Jane Holmes.
A Graveside Service will take place on Saturday, March 11th at 10:00am at Hodges Funeral Home at Naples Memorial Gardens (525 111th Ave. N. Naples, FL 34108). The Funeral Service will also be accessible via livestream by visiting: https://youtube.com/live/lN5yAT1i_Fo?feature=share.
In lieu of flowers donations may be made to the charity of your choice.
Fond memories and expressions of sympathy may be shared at www.hodgesfhatnaplesmg.com for the Holmes family.