Phone number listed for Leonard is (918) 493-2053. 1958 is the birth year of Leonard. Leonard now resides at 4116 85Th St, Tulsa, Ok 74137. Leonard has previously lived in Houston, Sykeston, Carrington and 3 other cities. Leonard has reached the age of 66 years.