top of page





January 6, 2023

David Eugene Gaines, 51, of Roanoke formerly of Covington, died Friday January 6, 2023 at the Carrington Place at Botetourt. Mr. Gaines was born on March 11, 1971, in Covington a son of Eugene and Linda McCulley Gaines of Covington. 

He was preceded in death by his wife Mary Hlavaty Gaines in 2009; two sisters Yvonne Gaines in 2015 and Teresa Gaines Spangler in 2018; a brother Jayson Gaines in 2012. 

He was a retired welder from Spinfinity Inc. in Roanoke and he loved to sing karaoke. 

In addition to his parents, he is survived by two daughters Olivia Goode of Vinton and Jody Gaines Hlavaty of Roanoke; one sister; and a number of nieces and nephews. 

In keeping with his wishes his body has been cremated. 

A family gathering will be held on Thursday January 12, 2023 from 6:00 PM to 7:00 PM at Arritt Funeral Home. 

The funeral arrangements are being handled by Arritt Funeral Home.

View Livestream



Final Resting Place: 



Tribute Posted

bottom of page