Leonard has listed phone number: (956) 702-2513. Burt, Spirit Lake, Scottsdale and 3 other cities are cities Leonard has lived in. Leonard now resides at 1402 Cage Blvd #72, Pharr, Tx 78577. His birth year was listed as 1931. The current age of Leonard is 92.