Elinor Alice Taylor
March 26, 1926 - February 28, 2023
Elinor Alice Sherrill Taylor was born March 26, 1926, in Kansas City, Missouri, to Leon Holt Sherrill and Helen Means Jensen Sherrill. She passed away from this life to her eternal home Monday, February 28, 2023, in Owasso, Oklahoma, at the... View Obituary & Service Information
