BancFirst director David Rainbolt sells $2.1m in company stock By Investing.com | AllMind News