The current age of Williard is 73. Possible relatives of Williard are: Tommy Burke Ley, Dianna L Fergusonmosley, Carol Ann Satterfield and 2 other people. Public records show Indianapolis as a city Williard also stayed in. The phone number (317) 251-1179 is Williard’s. The birth year was listed as 1951. 1726 74Th Pl, Indianapolis, In 46260 is where Williard lives. S T F Inc Indiana is a business Williard has some connections with.