Willard has listed (502) 964-9456 as his phone number. In addition to Louisville, Willard also lived in Newburgh and Louisville. Willard is a resident of 11604 Chasewood Ct, Louisville, Ky 40229. Willard turned 67 years old. Willard was born in 1957.