BancFirst director David E. Rainbolt reports sale of 11,497 common shares worth $1.32 million - BANF News | Rallies