William Columbus Hall was born in McDowell County on April 25, 1855. After working as a rail road supervisor, he moved to Black Mountain (Buncombe) by 1900, where he owned a general store. He served as Black Mountain's postmaster from 1915 until his death on September 13, 1919.