In addition to Mulga, Willard also lived in Sylvan Springs, Birmingham, Adamsville and one other city. 1934 is the birth year of Willard. Willard is a resident of 5430 Pine St, Mulga, Al 35118. Records link phone number (205) 491-6371 with Willard’s details. The current age of Willard is 90.