Ruth Cannon

Obituary of Ruth Arlene Cannon

WEAVERVILLE– Ruth Arlene Cannon, 87, of Weaverville, NC, died peacefully of natural causes on July 3, 2020 at Madison Health and Rehabilitation Center in Mars Hill, NC. Ruth was born on March 12, 1933, in Chicago, Illinois, to Walter Florian Lang and Jessie Fredricka Hollands. They were later divorced. When Walter married his second wife, Mary Forester, in 1935, she adopted Ruth and raised her as her own child. The family moved to Washington DC in 1940. Ruth graduated from St. Cecilia’s Catholic High School in 1951. She received a degree from Garfield Hospital’s nursing school in 1956. Ruth married Thomas David Cannon of Warren, PA on November 29, 1957 in Alexandria, VA. She worked as a nurse in hospital settings from 1956-1968, then in medical offices and nursing homes from 1982 -1993. Ruth was an avid baseball and football fan. Her favorite teams were the New York Yankees baseball team and The Redskins, the Washington DC football team. Thomas Cannon preceded Ruth in death in 1995. Her half-sister Arlene Lang Redfern passed away in 2003. Ruth is survived by two daughters, Kelly Jean Riedesel of Weaverville, NC and Tracy Lee Cannon of Hedgesville, WV, in addition to her son-in-law George Stephen Riedesel, her grandson Owen Von Riedesel, her niece Mary Alice Adamson, and her nephew, Paul Adamson. The family would especially like to thank the staff of Madison Health and Rehabilitation as well as Care Partners Hospice of Asheville for their tender loving care of Ruth. In lieu of flowers, donations can be sent to St. Jude’s Children’s Research Hospital. For those who desire, condolences may be offered to the family under Ms. Cannon’s obituary at
To plant a tree in memory of Ruth Cannon, please visit Tribute Store


Burial was held in Largo Cemetery, Largo, Florida.
Share Your Memory of