This person's birth year is 1972. The residency of Leonard is at 3407 57Th St, Lubbock, Tx 79413. Leonard turned 52 years old. Leonard has listed phone number: (806) 795-3109. Other cities that he has stayed in are Colorado Springs, Lubbock and Edgewater.