Leonard Pecha was born in 1926, age 97. Leonard Pecha's address is 203 Montrose Avenue , Dumont, IA 50625. Possible relatives include Alicia Pecha, Denise Pecha and 6 others. Public records show Leonard has also lived in Dumont, IA. Leonard's latest phone number is (515) 857-3427. Previous phone numbers include (641) 857-3427 and (641) 857-3690. The latest email address for Leonard Pecha is lpe****@gmail.com.
Also goes by: Leonard P Pecha
Emails: lpe****@gmail.com
Results 1 - 1 of 1