Leonard owns the phone number (480) 831-1003. This year Leonard celebrated his 89 birthday. Leonard’s current address is 2322 Rogers #34, Mesa, Az 85202. In addition to Mesa, Leonard also lived in Tempe, Glendale and Mesa. Leonard's birth date was listed as 1934.