Leroy Fillenworth was born in 1928, age 96. Leroy Fillenworth's address is 9124 E 10th Street Apt 5, Indianapolis, IN 46229. Possible relatives include Kimberly Alexander, Victoria Fillensarth and 6 others. Public records show Leroy has also lived in Indianapolis, IN. Leroy's latest phone number is (317) 259-7538. Previous phone numbers include (317) 862-2353.
Results 1 - 1 of 1