Archie Lee Horton was born March 22, 1943, in Tulsa, Oklahoma, to Lodebar Archibald “L.A.” and Osa Bell Toothman Horton. He died Thursday, November 28, 2019, in Owasso, Oklahoma, at the age of 76 years. Archie completed his secondary... View Obituary & Service Information