Other cities that he has stayed in are Greensboro, Warren, Grand Rapids and one other city. Willard was born 73 years ago. The residency of Willard is at 112 Treetop Ct, Trinity, Nc 27370. The birth year was listed as 1951. Willard has listed (336) 431-5012 as his phone number.