Phone number listed for Leonard is (205) 781-0124. Leonard's birth year is 1946. Leonard's possible relatives are Nellie V Foster, Sandra Irene Foster, Michael W Foster and 5 other people. Leonard’s residency is at 5613 Java Ave, Birmingham, Al 35224. Public records show Birmingham as a city Leonard also stayed in. The age of Leonard is 78.