Demetrius Lenard's address is 954 Po Box , Champaign, IL 61824. Public records show Demetrius has also lived in Urbana, IL.
Address History: 954 Po Box, Champaign, IL 61824;
404 S Urbana Avenue Apt 202, Urbana, IL 61801
Demetrius Lenard's current address is 1302 W Hill Street , Urbana, IL 61801.
Address History: 1302 W Hill Street, Urbana, IL 61801
Demetrius's home address is 8825 Shady Grove Avenue , Saint Louis, MO 63136. Associates and relatives include Charline Lenard, Chyrisse Lenard and others. Latest phone numbers include (314) 388-1394 and (314) 869-5773.
Results 1 - 3 of 3