James B. Hunt: A North Carolina Progressive