Willard owns the phone number (480) 802-2145. He has stayed in Northwood and Sun Lakes before moving to Northwood. The current age of Willard is 89. Willard’s residency is at 216 Raymond St, Northwood, Nd 58267. This person's birth year is 1934.