 It has 93 branches across North Carolina including branches in Asheville, Charlotte, Winston-Salem, and Wilmington.First Bank also operates six branches in the South Carolina communities of Cheraw, Dillon, Florence, and Latta.First Bancorp has two additional subsidiaries