23 Thatcham Dr, Champaign, IL, 61820
David Loo
David Loo Champaign, IL
Resident Since: 2014Property Type: Multiple Family Dwelling Unit
Questions about David Loo
David Loo lives at 23 Thatcham Dr, Champaign, IL, 61820. He has been living there since 2014.
A background report will determine whether he has a criminal record on file.