Leroy was born 75 years ago. His birth year was listed as 1949. Leroy now resides at 607 6Th Ave, Camanche, Ia 52730. Other a city that he has stayed in is Camanche. Leroy owns the phone number (563) 259-9349.