This obituary was originally published on Rogers & Breece Funeral Home.

John Mason Hall, Jr., 76, passed away in his home on July 17th, 2024.

John is survived by his three daughters, Rychelle, Catherine and Robin: 4 grandchildren, Brandy, Matthew, Taylor and Theo and his 2 great grandchildren, Caroline and David.

John was retired from the Fayetteville PD, a Vietnam Veteran and a small business owner. John was an active and valued member of his Masonic Lodge and in his community.

A graveside service will be held at Cumberland Memorial Gardens on August 1, 2024, at 11 am.

In lieu of flowers, memorials may be sent to Mr. Hallโ€™s favorite Charity, The Masonic Home for Children, 600 College St. Oxford, NC 27565.