Have you checked with the courthouse? I know Salem keeps a register of Veteran's graves. You might also try to get an obit via the Cumberland HS in Millville. Also the cemetery office for Overlook, since the rest of the family is there. He may not have had a stone or his marker may have been vandalized.
Good luck.
Val