The current age of Leonard is 94. Leonard was born in 1929. Public records show Nanuet and Spring Valley as cities Leonard also stayed in. Leonard has listed (561) 498-3216 as his phone number. 6215 Kings Gate Cir #C, Delray Beach, Fl 33484 is where Leonard resides.