John Thomas O’Neal, Jr., of Ocracoke, March 22

By on March 26, 2024

January 28, 1955 – March 22, 2024

John Thomas O’Neal, Jr., of Ocracoke, NC, passed away on March 22, 2024, at the age of 69. He was born on January 28, 1955, in Sea Level, NC, to the late Mildred Mizelle O’Neal and John T. O’Neal, Sr.

John had a fulfilling career, starting with graduating high school from Ocracoke School. He later worked as a crew member with the NCDOT – Ferry Division and also pursued his passion as a carpenter.

John was a devoted husband to Pamela Susan Vetter O’Neal and a loving father to their son, Alexander Jackson O’Neal. Known for his thoughtfulness, care, and dependability, John’s qualities shone bright not only within his family but also out into the community.

In addition to his wife and son, John is survived by his sister Ella Grey Belch, nephews Larry Belch (Belinda) and Ivey Belch (Laura), and great-nieces and great-nephews Alston Belch, Hannah Belch, Aaron Belch, Hunter Belch (Jessica and son Justin) and Lauren Belch.

A celebration of John’s life will be held in the future. Memorial donations may be made to the Ocracoke Volunteer Fire Department (PO Box 332, Ocracoke, NC 27960,

John will be deeply missed by all who knew and loved him. May he rest in peace.

Twiford Funeral Homes, Outer Banks is assisting the family with arrangements. Condolences and memories may be shared at

Comments are closed.