Barbara Ann Welch, age 59, died Friday after a long battle with diabetes. She was a life resident of Canton and an avid pool player. She enjoyed music, cooking, entertaining and being the hostess. Survived by her husband of 37 years, Robert L. Frank, daughter, Nichole Welch, mother, Frances "Marie" Welch and a sister, Deborah "Debbie" (Samuel "Sam") Reighard. Preceded in death by her father, Richard Welch and brothers Richard "Dickie" Jr. and Timothy Welch. Services will be Tuesday at 2 p.m. in the chapel at Sunset Hills Burial Park in Canton with Pastor Amy Downard officiating. In lieu of flowers, donations may be made to Saint Jude Children's Hospital.