Slay John K JR — Insider transactions, Officer at BANCFIRST CORP /OK/ | InsiderLens