Thu, 09/09/2021 - 10:33am Ellis Edward Leach, 99, passed into the presence of God on August 26, 2021 in Ranger, Texas. He was born ...PLEASE LOG IN FOR PREMIUM CONTENT. Our website requires visitors to log in to view the best local news. Not yet a subscriber? Subscribe today! Read more about