Leo Spencer was born in 1971, age 54. Leo Spencer's address is 9034 S Throop Street , Chicago, IL 60620. Possible relatives include Ephraim Spencer, Ephriam Spencer and 2 others. Public records show Leo has also lived in Chicago, IL and Glenwood, IL. Leo's latest phone number is (708) 268-9434. Previous phone numbers include (708) 895-5051 and (773) 233-2178.
Possible Relatives:
May include parents (mother, father), spouse/partner (wife, husband, ex-wife, ex-husband), siblings (brother, sister), children
Ephraim Spencer, Ephriam Spencer, Jerry Spencer, Louise Spencer
Phone Numbers:
(708) 268-9434, (708) 895-5051, (773) 233-2178, (773) 628-4060, (773) 925-6490
Address History:
10847 S Racine Avenue, Chicago, IL 60643; 9034 S Throop Street, Chicago, IL 60620; Glenwood, IL 60425; Lansing, IL 60438
Results 1 - 1 of 1