The birth year was listed as 1946. Willard has reached the age of 78 years. The residency of Willard is at 1702 Michael St, Roanoke, Va 24017. Public records show Roanoke as a city Willard also stayed in. Phone number listed for Willard is (540) 366-8617.