Descendants of Capt. William Upshaw - Family Card
Descendants of Capt. William Upshaw - Family Card
Thomas Ruffin(16 Nov 1787 - 15 Jan 1870)
Anne McNabb “Annie” Kirkland(21 May 1794 - 28 Oct 1875)
Thomas Ruffin
Mary Clack Cain
b. 21 Sep 1824, North Carolina
d. 23 May 1889
bur. St. Matthews Episcopal Ch. Cem., Hillsborough, Orange Co., NC
b. 12 Feb 1827, Orange Co., NC
d. 12 May 1908
bur. St. Matthews Episcopal Ch. Cem., Hillsborough, Orange Co., NC
Children
James Hipkins Ruffin(21 May 1859 - 4 Dec 1916)
Mary Ruffin(26 Dec 1861 - 21 May 1947)
Thomas Ruffin(1 Oct 1862 - 6 Sep 1900)
William Cain Ruffin(29 Sep 1865 - 18 Feb 1921)