Larry Leebold was born in 1946, age 77. Larry Leebold's address is 204 E Perkins Street , Payson, IL 62360. Possible relatives include Angela Leebold, Janet Leebold and 1 others. Public records show Larry has also lived in Petersburg, IL and Springfield, IL. Larry's latest phone number is (217) 632-7124. Previous phone numbers include (217) 656-4585.
Address History: 204 E Perkins Street, Payson, IL 62360;
902 N 7th Street, Petersburg, IL 62675;
Springfield, IL 62703;
Taylor, MO 63471
Results 1 - 1 of 1