Mary C Haynes, 90 passed away peacefully on December12,2024 in Cornelius.

Mary was born on August 23, 1934, to the late Clyde Vaughan and Flora Vaughan. She was the fifth of six children.  She graduated from Lee H. Edwards High School in Asheville, NC.  Mary worked as a registrar at Caldwell Community College until her retirement.  She was a member of the First Baptist Church in Hudson.

Mary was preceded in death by her parents, Clyde. Vaughan and Flora Vaughan; her husband, B.E. Haynes, which was her high school sweetheart; and a son-in-law, Scott Nantz.

Left to cherish her memory are the three children that Mary and B.E. had together, David and wife Michelle Haynes of Beech Mountain, Richard and wife Ginger of Hickory, and a daughter Dee Nantz of Mooresville; grandchildren, Steven Haynes and husband Micheal Hargett of Charlotte, Amanda and husband Zach Spencer of Hickory; great grandchildren, Addie , Brayden , Colin  and Drake Spencer.

Mary was a devout Christian and was the neighborhood mom for many years.  Her home was always home to anyone needing her love and care.  She enjoyed her brothers and sisters and visited them as often as possible

in lieu flowers, the family has asked donations be made to Amorem Hospice of Hudson at  526 Robbinswood Place, Hudson, NC, 28638.

A graveside service will be held at Woodlawn Memorial Gardens in Lenoir at 1:00 PM on Friday, December 20, 2024.

Mackie Funeral Service and Cremations is assisting the family.

An online obituary can be found at www.mackiefh.com.