Louis Self was born in 1982, age 42. Louis Self's address is 1904 Sandringham Drive , Toledo, OH 43615. Possible relatives include Chantalle Foster, Shantee Hice and 3 others. Public records show Louis has also lived in Bowling Green, OH. Louis's latest phone number is (419) 283-0221. Previous phone numbers include (419) 353-7870 and (419) 381-5611.
Results 1 - 1 of 1