American Patriotic 10
Official Obituary of

John Robert McLeod

January 22, 1933 ~ March 1, 2025 (age 92) 92 Years Old
Obituary Image

John McLeod Obituary

John Robert McLeod, age 92, of Erwin, passed away Saturday, March 1, 2025. He was born in Harnett County, NC on January 22, 1933 to parents Jim Owen McLeod and Nera Hamilton McLeod.

Now a military veteran, after high school, John, joined the Army and served during the Korean War.  Upon returning home, he attended Campbell University focusing on Accounting classes.  After figuring out Accounting was not the career for him, he became a licensed electrician, and he also worked for Montgomery Green Company in Raleigh, NC for many years.

Mr. McLeod loved working in his yard, always keeping it looking good.  He also enjoyed reading books, gospel music, country music, and his church family. He attended Coats Baptist Church regularly for sixteen years.

John is survived by his son, Robert Allen McLeod and wife, Laurie Haggis McLeod of Spring Hope, NC;  grandson, Kienan Haggis, of Rocky Mount, NC, and brother, Phillip McLeod, of Kinston, NC.

A Memorial service will be held on Saturday, March 15th, 2025 at 2:00 pm in the Chapel at the Dunn Funeral Home of Erwin.

In lieu of flowers, contributions may be made in John's memory to the Coats Baptist Church, PO Box 297, Coats, NC  27521.

Dunn Funeral Home of Erwin is honored to serve the John Robert McLeod family.

To send flowers to the family or plant a tree in memory of John Robert McLeod, please visit our floral store.


Services

Funeral Service
Saturday
March 15, 2025

2:00 PM
Dunn Funeral Home of Erwin
904 Lucas Street
Erwin, NC 28339

SHARE OBITUARY

© 2026 Dunn Funeral Home. All Rights Reserved. Funeral Home website by CFS & TA | Terms of Use | Privacy Policy | Accessibility