Herman “Lee” Horton, the son of the late William and Georgia Horton, was born on August 21, 1939, in England, Arkansas. He peacefully departed this life on June 25, 2020, at 3:30 pm at home in Saint Louis, Missouri. Lee attended... View Obituary & Service Information