Cover photo for Catherine Yvonne Mackeraghan's Obituary
Catherine Yvonne Mackeraghan Profile Photo
1968 Catherine Mackeraghan 2024

Catherine Yvonne Mackeraghan

May 8, 1968 — December 9, 2024

Pleasant Garden

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.

To order memorial trees or send flowers to the family in memory of Catherine Yvonne Mackeraghan, please visit our flower store.

Guestbook

Visits: 1201

This site is protected by reCAPTCHA and the
Google Privacy Policy and Terms of Service apply.

Service map data © OpenStreetMap contributors

Send Flowers

Send Flowers

Plant A Tree

Plant A Tree