BancFirst Corporation (BANF)
Nasdaq: BANF · National Commercial Banks · Oklahoma City, OK · filing with the SEC since 1994
Who runs BancFirst Corporation
Officers and directors as they report to the SEC on Forms 3, 4 and 5, named as filedOfficers reporting now
13
of 17 people with a filing in the last fifteen months
Directors reporting now
4
58 people on the record since 2006
Officerssales are open-market, Nov 2, 2025 to Nov 2, 2026
| Name | Title as filed | First filing | Latest filing | Sales, 12 months |
|---|---|---|---|---|
| Schmidt Darryl | Executive Vice President | Mar 2007 | Nov 2, 2026 | none |
| Rainbolt David E | Executive & Director | Jan 2006 | Aug 13, 2026 | 15 · $26.1M |
| Andrus Hannah | Executive Vice President | May 2024 | Apr 20, 2026 | none |
| Carroll Jason A | Chief Risk Officer | Jan 2026 | Apr 20, 2026 | none |
| Brand Dennis L | Executive Vice President | Feb 2006 | Apr 3, 2026 | none |
| Copeland Scott | Executive Vice President | Feb 2006 | Apr 3, 2026 | none |
| Foster Kelly | Senior Vice President | May 2015 | Apr 3, 2026 | none |
| Hannah Dennis Jay | Executive Vice President | Feb 2023 | Apr 3, 2026 | none |
| Wanzer Dara | Executive Vice President | Dec 2017 | Apr 3, 2026 | none |
| Slay John K Jr | Chief Credit Officer | Apr 2020 | Apr 3, 2026 | none |
| Ferguson Roy C | Executive | Mar 2007 | Apr 3, 2026 | none |
| Harlow David R | Cheif Executive Officer | Aug 2006 | Apr 3, 2026 | none |
| Foraker Randy | Executive Vice President | Jul 2006 | Mar 2, 2026 | 1 · $400,000 |
Directorssales are open-market, Nov 2, 2025 to Nov 2, 2026
| Name | Role | First filing | Latest filing | Sales, 12 months |
|---|---|---|---|---|
| Ingram Kimberly Kay | director | Aug 2024 | Aug 31, 2026 | none |
| Mccasland Thomas Howard III | Director | Jun 2010 | Feb 26, 2026 | none |
| Martin William Scott | Director | Feb 2018 | Dec 19, 2025 | none |
| Drummond F Ford | Director | Feb 2011 | Aug 14, 2025 | none |
Owners of more than 10% of a classsales are open-market, Nov 2, 2025 to Nov 2, 2026
| Name | Role | First filing | Latest filing | Sales, 12 months |
|---|---|---|---|---|
| Bf Bank Partners LP | 10% owner | Jan 2020 | Feb 3, 2026 | none |
Earlier names on the record42, newest filing first
Goyne Joe · officer · last filing Apr 2025Rainbolt Leslie Jeannine · director · last filing Oct 2024Main Street Banking Partners LP · 10% owner · last filing Oct 2024Lopez Dave R · director · last filing Aug 2024Lawrence Kevin · officer · last filing May 2024Jones Mautra Staley · director · last filing Nov 2023Roberson Robin Noel · director · last filing Jun 2023Rainbolt H E · officer · last filing Jun 2023Keating Frank A · director · last filing Jun 2023Wedel Gregory · director · last filing May 2023Craig C L Jr · director · last filing Jan 2023Johstone William O · officer · last filing Nov 2022Ford Joseph · director · last filing Aug 2022Wallace Mike · director · last filing Jan 2022Westman David · officer · last filing Jan 2022Daniel Jim · officer · last filing Jan 2022Hannah D Jay · officer · last filing Jan 2022James Karen · officer · last filing Jan 2022Neville Robert M · officer · last filing Jan 2022Pierson Brian Wade · officer · last filing Jan 2022Robinson Harvey · officer · last filing Jan 2022Smith Harry Maxson · officer · last filing Jan 2022Anderson John · officer · last filing Jan 2022Barton John D. · officer · last filing Jan 2022Brace Mark · officer · last filing Jan 2022Mcmillan Marion · officer · last filing Jan 2022Pratt James D · officer · last filing Jan 2022Starks Ken · officer · last filing Jan 2022Weast Jennifer C · officer · last filing Jan 2022Zimmerman Patrick E · officer · last filing Jan 2022Norick Ronald J · director · last filing Jan 2022Diehl Greg · officer · last filing Jan 2022Samis Michael S. · director · last filing Mar 2020Williams G Rainey Jr · director · last filing Mar 2020Seat David · officer · last filing Feb 2020R Banking Ltd Ptnrshp · 10% owner · last filing Jan 2020Gish Mark · officer · last filing Nov 2019Lance Bill G Jr · director · last filing Aug 2018Crawford William H · director · last filing Aug 2017Fleming Paul D · officer · last filing Jan 2017Greer K Gordan · officer · last filing Aug 2016Mccalmont J Ralph · director · last filing May 2016
A person is listed as reporting now after a filing in the last fifteen months. The record shows when someone last filed; it does not say why they stopped. Each name links to the filings on sec.gov.