Our dearest Catherine Yvonne Mackeraghan, 56 of Pleasant Garden, NC sadly passed away on Monday December 9th, 2024. She was born on May 8th, 1968 in Alamance County, NC to Larry Douglas Allred and Diane Marie Powell.
She is survived by her father Larry Allred of Greensboro NC, Mother Diane Powell (Jerry Powell) of Gibsonville, NC, her husband and lifelong partner of 36 years Eric Mackeraghan. Her oldest Daughter Lara Hall (Brandon Ritter) of Asheboro, NC, her youngest daughter Morgan Mackeraghan (Alex Graham) of Randleman, NC, and Brother Jason Allred (Heather Allred) of King, NC. She was loved and adored by her two Grandchildren Colby Graham and Es’mae Ritter.
Catherine loved her family in a big way and enjoyed time spent with them. She had such a soft and loving spirit. She was a joy to all and to all that loved her. Catherine was the sweetest soul. She will be deeply missed.
A celebration of life will be held for her on Saturday December 21st, 2024 from 2-4 PM at the home of her daughter.
Pugh Funeral Home is honored to serve the Mackeraghan family.
Visits: 1201
This site is protected by reCAPTCHA and the
Google Privacy Policy and Terms of Service apply.
Service map data © OpenStreetMap contributors