402 Ash St, Clemons, IA, 50051 (current address)
304 Ash St, Clemons, IA, 50051 (2015 - 2017)
We found 1 person named Leonard Otto in Iowa. View Leonard’s phone numbers, current address, previous addresses, emails, family members, neighbors, associates, and other history records.
Frequently asked questions for Leonard Otto
Born on January 8, 1922, Leonard Otto is or will soon be 104.
Try calling Leonard Otto at (641) 477-8280.
Leonard Otto currently resides at 402 Ash St, Clemons, Iowa, 50051 and has lived there since 2012.
Previously, Leonard Otto lived at the following address: 304 Ash St, Clemons, Iowa, 50051.