Leonard was born 79 years ago. People possibly related to Leonard are Leonardo Francisco Morales, Robert Lee Morales, Irma Rodriguez Moralez and one other person. Leonard currently resides at 71104 Po Box, Corpus Christi, Tx 78467. Phone number listed for Leonard is (512) 855-7129. Leonard has previously lived in Corpus Christi. Leonard's birth date was listed as 1945.