Leta Starr
April 25, 1956 - November 26, 2020
Leta Starr, 64, resident of Oklahoma City, Oklahoma passed away November 26, 2020. Leta was born April 25, 1956 in Tulsa, Oklahoma to Emmitt and Dean Starr. Leta will be missed by everyone who knew and loved her. Celebration of Life Service... View Obituary & Service Information