Winston Salem, NC | Charlottesville, VA | Richmond, VA
Also known as: nclover101
David Hall lives in Winston Salem, North Carolina. He has also lived in Charlottesville, Virginia and Richmond, Virginia. David is related to Theresa Lavette Marshall-archie, Javelin Edric Hall, Eurtha M Smiling-hall, Kimberly Ann Brogdon, Robert Haller and Marc S Hall.