Directory
About
Contact
Search
Home
Illinois
Debra Leach
2
Debra Leach
found in Illinois
Debra L. Leach
Place of arrest
Illinois
arrests
1
sentences
2
54yo
White
Female
5′ 5″ (1.65m)
200lbs (91kg)
view more
Debra Margerie Leach
Place of arrest
301 N Maxwell Rd, Peoria, IL 61604
arrests
8
charges
5
67yo
White
Female
5′ 6″ (1.68m)
145lbs (66kg)
view more