Don, I have in my notes a reference to one John H. ALFORD, born ca 1817,who married 25 July 1837 in Sumter Co., AL to Mary E. BARNES, and had children Margaret ALFORD (b. 1839 MS) and Mary E. B. ALFORD (b. 1847 AL). Mary (ELLIS) ALFORD, widow of William ALFORD, Jr. of Hancock Co., GA and Montgomery/Pike Co., AL, was in Sumter Co. at that time with several of her children and her sister and brother-in-law Phyllis (ELLIS) and Wm. E. MILLER, but I don't believe that John H. ALFORD was a son of William and Mary. If your John H. was born in NC and is the same as the one who married in Sumter Co. AL in 1837, I am convinced that he was not William and Mary's son (though probably a close relative!).