Leo Chears was born in 1933, age 90. Leo Chears's address is 728 N 68th Street , East Saint Louis, IL 62203. Possible relatives include Betty Chears, Florence Chears and 2 others. Public records show Leo has also lived in Saint Louis, MO. Leo's latest phone number is (618) 394-9481. Previous phone numbers include (618) 398-0853 and (618) 558-1466.
Results 1 - 1 of 1