William McCall was born in North Cove Township, McDowell County, North Carolina, on November 9, 1846. McCall was a farmer in North Cove. He died in Marion (McDowell County) on May 26, 1929.