Sorry, but I don't believe this information is correct. The 1900 census shows Callie, daughter of John M. and Rose Shelnut, still living (12 years old, born June 1887). Second, although I do believe John M. to be the son of Joseph S. Shelnut, I do not believe that Joseph S. was the son of John Shelnut and Elizabeth White. Joseph, the son of John and Elizabeth is generally believed to be "Joseph David", who married Mary Jones and Elizabeth Ann Thompson. This Joseph relocated to Campbell County. Joseph S., married to Anna Harris, remained in Habersham/White County (I believe this is the "Joseph" who appears in the 1850 census in Franklin County). In 1850, Joseph (26) had a 2 year old son, James. We next find Joseph in the 1880 census, living in White County, and married to "Sarah". There are three Shelnuts living adjacent to each other, Joseph (59), James (31), and a third (28) whose name I can't read. This James is absolutely, for sure my great-grandfather.
The White County Shelnuts are still somewhat of a mystery. "History of Early Settlers of Nachoochee Valley" tells us that two families of Shelnuts came in from North Carolina in March of 1822. One was "Jim Shelnut" who settled in Blue Creek, and the other was "John Shelnut" who settled on the Monroe Place. If "John" was the John married to Elizabeth White (not proven to my satisfaction), then "Jim" is the next logical choice to be father to Joseph S. Because of the Blue Creek connection, I'm further inclined to think that Joseph S. was the son of Jim from North Carolina (there are many Shelnuts buried at Blue Creek Baptist Church, including my great-grandfather). I can't prove this ancestry, but nothing else makes any sense.