Willard was born 106 years ago. Willard’s current address is 14950 Webster Rd, Portland, Or 97267. Willard has listed (503) 655-7467 as his phone number. Willard's birth year is 1918. Public records show West Linn, Clackamas and Portland as cities Willard also stayed in.