Halifax County Local Calendar

**All calendar events below are SUBJECT TO CHANGE

President In Office
President Out Of Office
Event