BancFirst Director David E. Rainbolt disposes of 2,000 common shares for $230,050 - BANF News | Rallies