1927 is his birth date. Leo’s residency is at 4998 Asbury Cir, Dubuque, Ia 52002. People possibly related to Leo are Kathy Sue Demmer, Stella Mae Demmer, James Anthony Demmer and 3 other people. Dubuque and Peosta are cities Leo has lived in. Leo has reached the age of 97 years. Leo has listed (563) 588-3052 as his phone number.