Joe Russell Davenport
March 25, 1951 - November 13, 2021
Joe Russell Davenport, age 70, passed away peacefully , November 13, 2021, in San Antonio, Texas. The last several years Joe endured many heart problems and other health issues. He would surprise the family and despite the odds, always rallied... View Obituary & Service Information
