The current age of Leo is 84. Leo’s current address is 8230 El Retiro Rd, Fort Worth, Tx 76116. In addition to Fort Worth, Leo also lived in Arlington, Tulsa, Orlando and 3 other cities. Leo has listed (903) 677-8664 as his phone number. The possible relatives of Leo are Leo James Lee, Wyn Robert Wilson, Rebecca C Felmlee and 2 other people. Leo's birth year is 1940.