William Allen Vannoy was born in Ashe County, North Carolina, on April 4, 1868. Vannoy was a merchant and justice of the peace in Wilkes County, North Carolina. He died in North Wilkesboro on March 21, 1927.