Here is a record which might be your David Vessels which listed his parents. This is a marriage transcription dated 1901. In it David is listed as a widow. It looks like he married two women with the first name Lucy.
Name: David Vessels
Birth Date: 1851
Birthplace: Essex Co., Va.
Spouse's Name: Lucy E. Harvey
Spouse's Birth Date: 1866
Spouse's Birthplace: King & Queen Co., Va.
Spouse's Age: 35
Event Date: 11 Dec 1901
Event Place: King And Queen, Virginia
Father's Name: Joe Vessels
Mother's Name: Lucy Vessels
Spouse's Father's Name: Lee Harvey
Spouse's Mother's Name: Agnes Harvey
Marital Status: Widowed
Previous Wife's Name:
Spouse's Race: Black
Spouse's Marital Status: Single
Spouse's Previous Husband's Name:
Indexing Project (Batch) Number: M01846-7
System Origin: Virginia-EASy
GS Film number: 2048458
Reference ID: Image #378
Citing this Record:
"Virginia, Marriages, 1785-1940," index, FamilySearch (https://familysearch.org/pal:/MM9.1.1/XR3N-79T : accessed 05 Aug 2013), David Vessels and Lucy E. Harvey, 11 Dec 1901.