Frank Miller Weaver was born in Weaverville (Buncombe County), North Carolina, on December 1, 1858. Weaver was a coal merchant in Asheville who served as president of the Asheville Good Roads Association. He died in Asheville on January 18, 1942.