This person's birth year is 1945. People possibly related to Willard are Perry Jay Billings, Victor Lawrence Billings, Charlotee Marie Billings and 2 other people. Willard owns the phone number (281) 405-0696. The current age of Willard is 79. Other cities that he has stayed in are Houston and Merkel. Willard’s residency is at 703 1St St, Merkel, Tx 79536.