In the online records there seems to be confusion over which "John" is the son of Elizabeth and John Henry... There is John Russell and John Billington.
Both sons claim to have the same birthdate - In the census records it only ever lists one son "John" so I don't think twins is a possibility. One of them must have alternative parents, but it is unclear which.
John was born in 1854. He passed away before 1920.
"Virginia, Death Certificates, 1912-1987," database with images, FamilySearch (https://familysearch.org/ark:/61903/1:1:QVRW-7GZK : 16 August 2019), John Stanley in entry for Flossie Susan Hall, 08 Apr 1926; from "Virginia, Marriage Records, 1700-1850," database and images, Ancestry (http://www.ancestry.com : 2012); citing , Hanover, Virginia, United States, entry #, Virginia Department of Health, Richmond.