Caviness, Benjamin D. (Moore County)