Leonard's birth year is 1963. People possibly related to Leonard are Eula Mae Williams, Eula M Williams, Alice Marie Williams and 4 other people. Records link phone number (773) 734-1952 with Leonard’s details. Leonard has previously lived in Gary, Griffith, Fort Stewart and 6 other cities. The current age of Leonard is 61. Leonard’s residency is at 2520 91St St #1, Chicago, Il 60617.