Leonard’s residency is at 1573 Hardin Ave, Atlanta, Ga 30337. In addition to Atlanta, Leonard also lived in College Park and Atlanta. Leonard's birth date was listed as 1930. Leonard has reached the age of 94 years. The number currently linked to Leonard is (404) 767-9496.