John Earl McLeod death notice and obituary, Sunday April 23, 2023. Knotts Funeral Home Pittsboro, NC 27312