LOUISBURG--John D. Rock, Sr., of Louisburg, passed away November 8th, 2019, making it 75 years from 1944. Hailing from Louisburg, NC via Fayetteville, NC, he is survived by his wife of 48 ½ years, Shan P. Rock; son, John D. Rock, Jr. and his wife, Melissa C. Rock; and 1-year-old grandson, Pruitt Winston Rock; two very special brothers and sisters-in-law, BB. and Margaret Pruitt and Cliff and Peggy Benson.