He was born in Charlottesville on May 23, 1971, a son of Nelson Marks and Nancy (Graves) Garrison.
Keith was an avid Dallas Cowboys fan. He loved spending time with this family and friends.
Keith was preceded in death by his brother, John Junior Marks.
In addition to his parents, he is survived by his brother, Brad Marks; fiancée, Manika Roach; special friend, Christopher Karten; his dog, Slim; a step-son, Billy Jack "BB" Roach; as well as extended family and friends.
A graveside service will be conducted at 2:00 p.m. on Sunday, June 23, 2019 at Hebron Baptist Church Cemetery with Pastor Billy Coffey officiating. Those wishing to attended are asked to meet at the cemetery.
There will be no public viewing or visitation at the funeral home.
Arrangements have been entrusted to the Waynesboro Chapel of Reynolds Hamrick Funeral Homes.