Leo’s current address is 2137 Glaspell St, Davenport, Ia 52804. Leo has reached the age of 56 years. Other a city that he has stayed in is Davenport. The phone number (563) 322-5620 is Leo’s. Leo's birth date was listed as 1969.