Leo's birth year is 1961. Leo currently resides at 20000 Mitchell Pl #101, Denver, Co 80249. Other cities that he has stayed in are Aurora, Grove Hill, Saraland and one other city. Records link Leo with Roger Lynn Hall, Charles L Hall, Hall Edreme Loftis and 6 other people. The age of Leo is 63. Records link phone number (303) 574-0683 with Leo’s details.