Amanda Lee Ross
Amanda Lee Ross was born June 16, 1978, in Elkins, West Virginia, to Vidia C. Ross and the late Thomas R. Ross II. She departed this life peacefully on May 19, 2024, following a brief and unexpected illness. Mandy, as known by most, brightened up any room with her presence, smile and ...