Barbara Ann Mackinnon, 88 of Hendersonville, died Friday, December 25, 2020 at her home. Born in Upper Darby, Pennsylvania, she was the daughter of the late David Ferguson Swain and Mary Evelyn Riley Swain. She was a graduate of Cossitt School and Lyons Township High School in LaGrange, Illinois and earned her Bachelor’s Degree in Home Economics from DePauw University in Greencastle, Indiana.
Barbara was a member of First Baptist Church, Hendersonville and had previously belonged to First Presbyterian Church in LaGrange, IL and Christ Church in Oakbrook, IL. She was a member of Kappa Alpha Theta Sorority, the Questors, Wes Jensen Sunday School Class, LaGrange, IL Garden Club, Kenmure Ladies Bible Study, and the First Monday Ladies group.
In addition to her parents, she was preceded in death by a son Scott Douglas Mackinnon.
An amazing wife, mother, grandmother, great-grandmother and homemaker, Barbara will be fondly remembered for her favorite phrase “I’m just fine, thank you!!”. She is lovingly survived by her husband of 67 years, Peter Preston Mackinnon; a son David Preston Mackinnon and his wife Millicent of Downers Grove, Illinois; their family Meredith and Andrew Ronnevik and Beatrice of Waco, Texas; Megan and Brian Humphrey and Preston Kiernicki of Downers Grove, Illinois; Ashley and Paul Glaze and Noah, Emeline, Eden, Levi, and Isaac of Winfield, Illinois; and Andrew and Holly Mackinnon of Des Moines, Iowa. Her daughter Cynthia M. Ramm and her husband Scot of Eden Prairie, Minnesota; their family Tyler P. Ramm of Edina, Minnesota; Austin A. Ramm of Stockton, New Jersey; and Braden D. Ramm of Minneapolis, Minnesota; and her brother David Ferguson Swain and his wife Rochelle of Hendersonville.
A memorial service will be held at a later date.
Memorial contributions may be made to Four Seasons Hospice Compassion for Life, 571 S. Allen Rd., Hendersonville, NC 28731, First Baptist Church, 312 5th Ave West, Hendersonville, NC 28739, Christ Church of Oakbrook, Ill., 501 Oak Brook Rd., Oak Brook, IL 60523; or Pardee Home Health, 800 N. Justice St., Hendersonville NC 28791.