| Birth | Jan 1826 | Grayson County, Virginia, USA | | | |
| Marriage | 24 Dec 1848 | Ashe County, North Carolina, USA - Mary Polly Halsey | | | |
| Residence | 1850 | Age: 22 - District 19, Grayson, Virginia | | | |
| Residence | 1860 | Age: 30 - Alleghany, North Carolina, United States | | | |
| Military | 28 Jun 1861 | 51st Virginia Infantry, Co. I - Fox Creek, Virginia | | | |
| Residence | 1880 | Age: 52Marital Status: Married; Relation to Head of House: Self - Piney Creek, Alleghany, North Carolina, USA | | | |
| Residence | 1900 | Age: 74Marital Status: Married; Relation to Head of House: Head - Piney Creek, Alleghany, North Carolina, USA | | | |
| Probate | 1907 | Alleghany, North Carolina, USA | | | |
| Death | 12 Feb 1907 | Alleghany, North Carolina, United States | | | |
| Burial | | Alleghany County, North Carolina, USA | | | |