2008 61St Ave, Amarillo, Tx 79118 is where Leonard lives. Leonard has reached the age of 69 years. Phone number listed for Leonard is (806) 358-2392. Leonard's birth year is 1955. Other a city that he has stayed in is Amarillo.