His birth year was listed as 1930. The current age of Leonard is 93. Leonard’s residency is at 23511 Chagrin Blvd #206, Beachwood, Oh 44122. Leonard has listed (216) 360-4400 as his phone number. Rabe, Adler & Co, Inc is a business Leonard has some connections with. He has stayed in Boynton Beach, Shaker Heights, University Heights and 2 other cities before moving to Beachwood.