Leo has reached the age of 52 years. Leo was born in 1972. Other cities that he has stayed in are Phoenix and Nogales. Leo’s current address is 1960 Thunderbird Dr, Apache Junction, Az 85220.