Leo Spencer was born in 1968, age 55. Leo Spencer's address is 1120 Dillon Drive , Weiser, ID 83672. Possible relatives include Kristie Burkhart, Jaqueline Jackling and 6 others. Public records show Leo has also lived in Parma, ID and Payette, ID. Leo's latest phone number is (208) 549-1198. Previous phone numbers include (208) 549-3226 and (208) 550-7043. The latest email address for Leo Spencer is dar****@msn.com.
Also goes by: Leo W Spencer,
Leo W Spenser
Address History: 1120 Dillon Drive, Weiser, ID 83672;
28284 Pearl Road, Parma, ID 83660;
Payette, ID 83661;
Hermiston, OR 97838;
Monument, OR 97864
Emails: dar****@msn.com
Results 1 - 1 of 1