Descendants of Capt. William Upshaw - Family Card
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