NC president post