William Edward Ferguson was born 29 Dec 1969 in Mt. Airy , Surry County, North Carolina. He married Katherine Lynn Smith on 05 Jun 2006 in Mocksville, Davie County, North Carolina, daughter of Randall Ray Smith and Virignia Mae Rubin.
More About William Edward Ferguson and Katherine Lynn Smith: Marriage: 05 Jun 2006, Mocksville, Davie County, North Carolina.
Children of William Edward Ferguson and Katherine Lynn Smith are: