The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   268,707 2,804 SH   SOLE 0 2,804 0 0
AT&T INC COM 00206R102   241,668 12,889 SH   SOLE 0 12,889 0 0
AT&T INC COM 00206R102   69,412 3,702 SH   OTR 0 3,702 0 0
ABBVIE INC COM 00287Y109   686,437 4,062 SH   SOLE 0 4,062 0 0
AMAZON COM INC COM 023135106   241,772 1,222 SH   SOLE 0 1,222 0 0
AMGEN INC COM 031162100   427,245 1,362 SH   SOLE 0 1,362 0 0
APPLE INC COM 037833100   368,190 1,719 SH   SOLE 0 1,719 0 0
APPLE INC COM 037833100   70,438 329 SH   OTR 0 329 0 0
BFC CAP TR II PFD TR 7.20% 05539S206   1,502,512 58,350 SH   SOLE 0 58,350 0 0
BFC CAP TR II PFD TR 7.20% 05539S206   51,216 1,989 SH   OTR 0 1,989 0 0
BP PLC SPONSORED ADR 055622104   452,214 12,572 SH   SOLE 0 12,572 0 0
BANCFIRST CORP COM 05945F103   97,559,724 1,127,858 SH   SOLE 0 23,726 0 1,104,132
BANCFIRST CORP COM 05945F103   86,500 1,000 SH   OTR 0 0 0 1,000
BLACK HILLS CORP COM 092113109   234,321 4,326 SH   SOLE 0 4,326 0 0
CHEVRON CORP NEW COM 166764100   1,382,829 8,846 SH   SOLE 0 8,846 0 0
CISCO SYS INC COM 17275R102   502,637 10,593 SH   SOLE 0 10,593 0 0
COCA COLA CO COM 191216100   368,024 5,758 SH   SOLE 0 5,758 0 0
CONOCOPHILLIPS COM 20825C104   238,425 2,092 SH   SOLE 0 2,092 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   419,917 14,530 SH   SOLE 0 14,530 0 0
EXXON MOBIL CORP COM 30231G102   38,118,879 331,757 SH   SOLE 0 331,757 0 0
GENERAL DYNAMICS CORP COM 369550108   315,900 1,080 SH   SOLE 0 1,080 0 0
GLOBE LIFE INC COM 37959E102   706,688 8,593 SH   SOLE 0 8,593 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   209,462 1,226 SH   SOLE 0 1,226 0 0
ISHARES TR CORE S&P500 ETF 464287200   402,102 732 SH   SOLE 0 732 0 0
ISHARES TR CORE US AGGBD ET 464287226   219,194 2,247 SH   SOLE 0 2,247 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   286,837 3,076 SH   SOLE 0 3,076 0 0
ISHARES TR S&P 500 VAL ETF 464287408   301,655 1,659 SH   SOLE 0 1,659 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   497,596 1,355 SH   SOLE 0 1,355 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   1,212,755 24,034 SH   SOLE 0 24,034 0 0
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207   257,792 12,909 SH   SOLE 0 12,909 0 0
LEVI STRAUSS & CO NEW CL A COM STK 52736R102   3,458,794 176,830 SH   SOLE 0 176,830 0 0
ELI LILLY & CO COM 532457108   308,164 339 SH   SOLE 0 339 0 0
ELI LILLY & CO COM 532457108   392,705 432 SH   OTR 0 432 0 0
LOCKHEED MARTIN CORP COM 539830109   229,790 491 SH   SOLE 0 491 0 0
MCDONALDS CORP COM 580135101   370,636 1,435 SH   SOLE 0 1,435 0 0
MICROSOFT CORP COM 594918104   1,011,344 2,233 SH   SOLE 0 2,233 0 0
MICROSOFT CORP COM 594918104   56,606 125 SH   OTR 0 125 0 0
NEWMONT CORP COM 651639106   326,142 7,795 SH   SOLE 0 7,795 0 0
NVIDIA CORPORATION COM 67066G104   693,585 5,593 SH   SOLE 0 5,593 0 0
NVIDIA CORPORATION COM 67066G104   30,997 250 SH   OTR 0 250 0 0
OGE ENERGY CORP COM 670837103   2,480,495 69,716 SH   SOLE 0 69,716 0 0
ONEOK INC NEW COM 682680103   2,015,920 24,964 SH   SOLE 0 24,964 0 0
PFIZER INC COM 717081103   508,406 18,288 SH   SOLE 0 18,288 0 0
PROCTER AND GAMBLE CO COM 742718109   156,789 941 SH   SOLE 0 941 0 0
PROCTER AND GAMBLE CO COM 742718109   54,151 325 SH   OTR 0 325 0 0
PRUDENTIAL FINL INC COM 744320102   773,439 6,592 SH   SOLE 0 6,592 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   811,994 1,486 SH   SOLE 0 1,486 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   87,419 160 SH   OTR 0 160 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109   659,107 9,898 SH   SOLE 0 9,898 0 0
TRI CONTL CORP COM 895436103   340,789 11,061 SH   SOLE 0 11,061 0 0
US BANCORP DEL PFD B 1/1000DP 902973155   645,036 29,400 SH   SOLE 0 29,400 0 0
UNION PAC CORP COM 907818108   615,212 2,753 SH   SOLE 0 2,753 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819   2,192,868 29,176 SH   SOLE 0 29,176 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   4,682,761 61,045 SH   SOLE 0 61,045 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   13,437,248 185,623 SH   SOLE 0 185,623 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   2,924,283 59,220 SH   SOLE 0 59,220 0 0
VANGUARD INDEX FUNDS S&P 500 ETF SHS 922908363   10,727,974 21,292 SH   SOLE 0 21,292 0 0
VANGUARD INDEX FUNDS MCAP GR IDXVIP 922908538   230,780 1,002 SH   SOLE 0 1,002 0 0
VANGUARD INDEX FUNDS SM CP VAL ETF 922908611   4,095,547 22,565 SH   SOLE 0 22,565 0 0
VANGUARD INDEX FUNDS SM CP VAL ETF 922908611   6,595,528 36,339 SH   OTR 0 36,339 0 0
VANGUARD INDEX FUNDS GROWTH ETF 922908736   477,798 1,267 SH   SOLE 0 1,267 0 0
VANGUARD INDEX FUNDS TOTAL STK MKT 922908769   4,309,541 15,998 SH   SOLE 0 15,998 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308   270,326 30,824 SH   SOLE 0 30,824 0 0
WALMART INC COM 931142103   526,816 7,761 SH   SOLE 0 7,761 0 0
WELLS FARGO CO NEW COM 949746101   475,724 8,285 SH   SOLE 0 8,285 0 0