February 23, 1934 - January 17, 2018, Mary Haverty passed away on January 17, 2018 in Carrollton, Virginia. Funeral Home...