Descendants of Capt. William Upshaw - Family Card
Descendants of Capt. William Upshaw - Family Card
Dr. John Kirkland Ruffin(6 Mar 1834 - 22 May 1903)
Sarah Elizabeth Tayloe(21 Nov 1837 - 14 Aug 1883)
Mary Ruffin
b. 5 Sep 1870, North Carolina
d. 13 Sep 1897
bur. St. Matthews Episcopal Ch. Cem., Hillsborough, Orange Co., NC