Cities Leo has lived in before are Dougherty, Rockford and Sheffield. This year Leo celebrated his 59 birthday. Leo was born in 1965. Records link phone number (641) 512-3953 with Leo’s details. 106 1St St, Nora Springs, Ia 50458 is where Leo resides. We have found 9 possible relatives of Leo: Melinda Miller, Mary A Miller, Debra Nicklaus Miller and 6 other people.