Melba Sherron Baker, 96, passed away May 23, 2020 after a lengthy illness. She was born on March 23, 1924 in Wake County, North Carolina to the late William Talvis Sherron and Eva Sherron. Melba was retired from the March of Dimes where she... View Obituary & Service Information
