Leo Spencer was born in 1971, age 52. 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.
Address History: 9034 S Throop Street, Chicago, IL 60620;
10847 S Racine Avenue, Chicago, IL 60643;
Glenwood, IL 60425;
Lansing, IL 60438
Results 1 - 1 of 1