The possible relatives of Leo are Timothy Alan Downey, Maxine Alcorta Downey, Michael William Downey and 6 other people. Phone number listed for Leo is (210) 633-1763. The age of Leo is 58. Leo was born in 1966. Leo is a resident of 6838 Everhart Rd #1405, Corpus Christi, Tx 78413. San Antonio is a city Leo has lived in.