Charles Gentry Horton was born in Ashe County, North Carolina, on August 12, 1884. Horton was a clerk and carpenter in North Wilkesboro. He died there on June 5, 1963.