He was born Aug. 4, 1951 in Greene County to Paul R. & Margie Sparks.
He retired from the Greene County Sheriff's Department as a jailer.
He was a member of Jasonville Masonic Lodge 530, Sons of the American Legion, Lyons Post 479, and a life member of Bass Anglers Sportsman Society.
Dave is survived by three children: David (Cindy) Sparks Jr., Evansville; Ronald M. Sparks II, Lyons; and Season Weddle, Bloomfield; nine grandchildren: Megan, Trey, Keshia, Trevor, Melvin Lane, Taylor, Jayden, Nayson, and Elesabeth; and four great-grandchildren, Madisyn, Quentin, Mia, and Ireland.
He was preceded in death by his father, Paul R. Sparks, mother and step-father, Margie & Junior Allen; wife, Lesa (Gouckenour) Sparks; brother, Ronald Sparks; and sister, Brenda Arney.
A memorial service will be held at 2 p.m. Saturday at Lyons United Methodist Church.
The family will be at the church from noon until the time of service.
Arrangements by Welch & Cornett Funeral Home, Worthington.
Online condolences for the family can be made at welchcornett.com