BancFirst Corporation has appointed Ms. Hannah Andrus as Principal Accounting Officer. Ms. Andrus assumes the role following the retirement of former Principal Accounting Officer, Randy Foraker. The ...