Leo Mcfadden was born in 1926, age 97. Leo Mcfadden's address is 922 Meadow Ridge Lane , New Lenox, IL 60451. Possible relatives include Debra Bourg, Carolyn Mcfadden and others. Public records show Leo has also lived in New Lenox, IL. Leo's latest phone number is (773) 485-8317. Previous phone numbers include (815) 485-8317 and (815) 529-6024.
Also goes by: Leo Mcfadden
Results 1 - 1 of 1