These are not my ancestors but I have done a lot of research on the Shelton's of western North Carolina & northern Georgia.
How do you know that Rachel's maiden name was Norton?I ask because:
1)in 1880, she is listed as Rachel Shelton, with marital status SINGLE (not married) 2)her death certificate (from FamilySearch.org) calls her Rachel Shelton Hall. 3)the death certificates of her sons George W Hall (1896-1949) & David Hall (1900-1936) list their mother as Rachel SHELTON (not Norton).
Unicoi Co TN marriage records: Rachel Shelton married Solomon Hensley 1885 (her 1st marriage) RAchel Hensley married P A Hall 1890 (her 2nd marriage)
Is it possible was single when she had Melvin & Solomon? And who is Catharine Shelton, age 53, divorced, living with Rachel in 1900?