Joseph Letcher Reynolds was born in Buncombe County on January 26, 1879. He lived most of his life in Asheville, where he worked as a school teacher and as a Methodist minister. He died in Asheville on February 20, 1941.