This year Leonardo celebrated his 72 birthday. Leonardo now resides at 15217 Paul Rd, Sugar Land, Tx 77478. Cities Leonardo has lived in before are Cypress, Houston and Sugar Land. People possibly related to Leonardo are Margarita Meza Ruiz, Margarita M Ruiz, Regina L Ruiz and 6 other people. Leonardo has listed (281) 256-8744 as his phone number. Leonardo was born in 1952.