Leta Starr

Birth date: Apr 25, 1956 Death date: Nov 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 L