The current age of Leonard is 70. The number currently linked to Leonard is (402) 339-3329. Public records show Omaha and Council Bluffs as cities Leonard also stayed in. This person's birth year is 1954. 4981 90Th St, Omaha, Ne 68127 is where Leonard resides.