Branch, Thad L. (Halifax County)