Married Martha Dallas McCracken 24 Sep 1868 in Surry Co., NC.
John probably didn't really knew how old he was. He was the youngest of the 7 children. His brother, Oliver, was born Mar 27, 1844. John's birth year was most likely actually 1850 and early census records tend to back that up.