Lewis Arlin O'Dell
October 13, 1971 - September 28, 2018
Louie O'Dell, Master Mechanic passed away unexpectedly on September 28th 2018 at the tender age of 46. Louie is survived by his beloved wife Belen O'Dell of 28 years, his two children Cheyenne and Brock O'Dell who were the light of his life,... View Obituary & Service Information