Beverly Sue (Flowers) Davidson, 69, of New Castle passed away Saturday, June 22, 2019 at the Waters of New Castle. She was born July 17, 1949 in New Castle to the late Jessie Welby and Margie (Nation) Flowers. A graduate of New Castle High... View Obituary & Service Information