Leon Phelps, 80, of New Castle, Indiana, passed away peacefully at home on the evening of Thursday, June 25, 2020, surrounded by his loving family. He was born on June 5, 1940, in Somerset, Kentucky, a son of the late Leslie and Lora Phelps.... View Obituary & Service Information
