Leo turned 68 years old. 1956 is his birth date. Leo now resides at 12919 Whittington Dr #1203, Houston, Tx 77077. The number currently linked to Leo is (281) 497-9288. Leo's possible relatives are Peggy L Mccann, Margaret Lynn Mccann, Leoj Mccann and 2 other people. Houston is a city Leo has lived in.