Leonard’s residency is at 1 Treewood Ct, Mansfield, Tx 76063. Leonard turned 99 years old. Leonard's possible relatives are Christine Leas Ott, Karl Rchilrenstele Ott, Sylvia Lou Jobson and 5 other people. Leonard owns the phone number (210) 561-0301. In addition to Mansfield, Leonard also lived in San Antonio. 1925 is his birth date.