Todd Starr
November 15, 1979 - June 9, 2025
Todd Starr, aged 45, of Anniston, Alabama, passed away on June 9, 2025, in Anniston, Alabama. Born on November 15, 1979, to Charles and Vickie Starr in Anniston, Alabama, he is survived by his mother, Vickie Lane Starr, and his brother, Charles... View Obituary & Service Information
