Leo Scott was born in 1924, age 100. Leo Scott's address is 161 Thrush Court , Lima, OH 45806. Possible relatives include Betty Scott. Public records show Leo has also lived in Lima, OH. Leo's latest phone number is (419) 645-6025. Previous phone numbers include (419) 991-4225.
Related to: Betty Scott
Results 1 - 1 of 1