Barbara Louise (Best) Leach
March 5, 1933 - November 7, 2022
Barbara Louise Best Leach, 89, passed away peacefully at The Ohio State University Hospital on November 7, 2022. Barbara was born on March 5, 1933, in Columbus, Ohio. Barbara is preceded in death by her parents, Bertram M. Best and Mamie... View Obituary & Service Information
