1924 is his birth date. Willard now resides at 24 Coolidge Ave, Columbus, Oh 43228. Willard owns the phone number (614) 274-9438. We have found 6 possible relatives of Willard: Larry A Mumford, Martha M Mumford, Todd A Mumford and 3 other people. The current age of Willard is 99. He has stayed in Columbus before moving to Columbus.