BancFirst Corporation operates as the holding company for BancFirst that provides commercial banking services to retail customers and small to medium-sized businesses in the non-metropolitan trade centers of Oklahoma and the metropolitan markets o...