BancFirst director and 10% owner David E. Rainbolt disposes of 29,740 common shares worth $3.46 million - BANF News | Rallies