Terra Lee PELHAM
April 5, 1965 - December 23, 2021
Terra Lee Pelham, 56, of Fenton, MO., died December 23,2021, at St. Clair Hospital in Fenton, MO. She was born on April 5, 1965 in Santa Paula, California. She was the daughter to the late Woodrow Holder and Sandra Lee Lewis. Full obituary... View Obituary & Service Information