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
ABBOTT LABS COM 002824100   2,426,088 23,959 SH   SOLE   23,869 0 90
ABBVIE INC COM 00287Y109   1,335,202 8,378 SH   SOLE   8,378 0 0
AFLAC INC COM 001055102   1,087,097 16,849 SH   SOLE   16,849 0 0
ALBEMARLE CORP COM 012653101   1,166,870 5,279 SH   SOLE   5,279 0 0
ALPHABET INC CAP STK CL C 02079K107   2,799,784 26,921 SH   SOLE   26,801 0 120
AMAZON COM INC COM 023135106   3,515,578 34,036 SH   SOLE   33,956 0 80
AMERICAN TOWER CORP NEW COM 03027X100   1,269,156 6,211 SH   SOLE   6,181 0 30
APPLE INC COM 037833100   11,979,158 72,645 SH   SOLE   72,544 0 100
APPLIED MATLS INC COM 038222105   2,404,163 19,573 SH   SOLE   19,453 0 120
BANCFIRST CORP COM 05945F103   1,188,912 14,307 SH   SOLE   14,307 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   465,600 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,546,117 8,246 SH   SOLE   8,202 0 44
CHECK POINT SOFTWARE TECH LT ORD M22465104   1,576,900 12,130 SH   SOLE   12,039 0 91
CHURCH & DWIGHT CO INC COM 171340102   967,471 10,943 SH   SOLE   10,943 0 0
CINCINNATI FINL CORP COM 172062101   1,004,237 8,960 SH   SOLE   8,960 0 0
CISCO SYS INC COM 17275R102   2,451,227 46,891 SH   SOLE   46,687 0 204
CLOROX CO DEL COM 189054109   895,797 5,661 SH   SOLE   5,661 0 0
COCA COLA CO COM 191216100   2,521,830 40,655 SH   SOLE   40,482 0 173
CONAGRA BRANDS INC COM 205887102   1,271,594 33,855 SH   SOLE   33,655 0 200
COSTCO WHSL CORP NEW COM 22160K105   2,165,359 4,358 SH   SOLE   4,339 0 19
CROWDSTRIKE HLDGS INC CL A 22788C105   1,143,101 8,328 SH   SOLE   8,276 0 52
CVS HEALTH CORP COM 126650100   745,106 10,027 SH   SOLE   10,027 0 0
DANIMER SCIENTIFIC INC COM CL A 236272100   40,020 11,600 SH   SOLE   11,600 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   1,556,517 8,591 SH   SOLE   8,532 0 59
DISNEY WALT CO COM 254687106   1,402,821 14,010 SH   SOLE   13,932 0 78
DOVER CORP COM 260003108   1,036,839 6,824 SH   SOLE   6,824 0 0
ECOLAB INC COM 278865100   858,604 5,187 SH   SOLE   5,187 0 0
EMERSON ELEC CO COM 291011104   968,474 11,114 SH   SOLE   11,114 0 0
GSK PLC SPONSORED ADR 37733W204   392,981 11,045 SH   SOLE   11,045 0 0
HASBRO INC COM 418056107   672,169 12,519 SH   SOLE   12,519 0 0
HOME DEPOT INC COM 437076102   314,893 1,067 SH   SOLE   1,067 0 0
INDEXIQ ACTIVE ETF TR IQ ULTR SHT DU 45409F819   564,110 11,876 SH   SOLE   11,876 0 0
INNOVATOR ETFS TR BUFFER STEP UP S 45783Y731   1,632,744 64,281 SH   SOLE   64,281 0 0
INNOVATOR ETFS TR DEFINED WLT SHLD 45783Y855   3,490,450 128,184 SH   SOLE   128,184 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   952,107 7,263 SH   SOLE   7,263 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   2,582,557 19,563 SH   SOLE   15,992 0 3,571
INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647   1,415,750 11,458 SH   SOLE   11,458 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   216,492 2,635 SH   SOLE   2,635 0 0
ISHARES TR AGENCY BOND ETF 464288166   2,982,572 27,558 SH   SOLE   27,529 0 28
ISHARES TR CORE DIV GRWTH 46434V621   249,950 5,000 SH   SOLE   5,000 0 0
ISHARES TR CORE S&P500 ETF 464287200   2,336,331 5,683 SH   SOLE   5,624 0 59
ISHARES TR CORE S&P MCP ETF 464287507   2,297,357 9,184 SH   SOLE   9,183 0 0
ISHARES TR CORE S&P SCP ETF 464287804   2,633,249 27,231 SH   SOLE   26,889 0 341
ISHARES TR GL CLEAN ENE ETF 464288224   294,748 14,901 SH   SOLE   11,043 0 3,858
ISHARES TR IBOXX HI YD ETF 464288513   202,172 2,676 SH   SOLE   2,676 0 0
ISHARES TR MSCI EAFE ETF 464287465   1,511,266 21,131 SH   SOLE   21,130 0 0
ISHARES TR U.S. REAL ES ETF 464287739   693,760 8,171 SH   SOLE   8,171 0 0
ISHARES TR MSCI USA MIN VOL 46429B697   296,343 4,074 SH   SOLE   4,074 0 0
ISHARES TR S&P 500 VAL ETF 464287408   315,725 2,080 SH   SOLE   2,080 0 0
ISHARES TR ISHARES SEMICDTR 464287523   337,644 759 SH   SOLE   0 0 759
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507   205,939 4,152 SH   SOLE   4,152 0 0
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886   2,367,463 49,580 SH   SOLE   37,085 0 12,495
JOHNSON & JOHNSON COM 478160104   211,054 1,362 SH   SOLE   1,361 0 0
JPMORGAN CHASE & CO COM 46625H100   243,289 1,867 SH   SOLE   1,867 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   881,118 4,490 SH   SOLE   4,490 0 0
MARVELL TECHNOLOGY INC COM 573874104   1,221,536 28,211 SH   SOLE   27,885 0 326
MCCORMICK & CO INC COM NON VTG 579780206   945,682 11,365 SH   SOLE   11,365 0 0
MCDONALDS CORP COM 580135101   1,167,651 4,176 SH   SOLE   4,176 0 0
MEDTRONIC PLC SHS G5960L103   733,400 9,097 SH   SOLE   9,097 0 0
MERCK & CO INC COM 58933Y105   2,104,713 19,783 SH   SOLE   19,673 0 110
MICROSOFT CORP COM 594918104   4,370,064 15,158 SH   SOLE   15,113 0 45
MODERNA INC COM 60770K107   885,696 5,767 SH   SOLE   5,723 0 44
MONGODB INC CL A 60937P106   2,763,871 11,856 SH   SOLE   11,819 0 37
NVIDIA CORPORATION COM 67066G104   1,499,682 5,399 SH   SOLE   5,399 0 0
OGE ENERGY CORP COM 670837103   716,933 19,037 SH   SOLE   19,037 0 0
PARAMOUNT GLOBAL CLASS B COM 92556H206   301,185 13,500 SH   SOLE   13,500 0 0
PAYPAL HLDGS INC COM 70450Y103   1,067,640 14,059 SH   SOLE   13,994 0 65
PEPSICO INC COM 713448108   1,034,553 5,675 SH   SOLE   5,675 0 0
PFIZER INC COM 717081103   1,383,120 33,900 SH   SOLE   33,656 0 244
PIMCO ETF TR 0-5 HIGH YIELD 72201R783   201,886 2,211 SH   SOLE   2,211 0 0
PIMCO ETF TR ENHNCD LW DUR AC 72201R718   476,987 5,027 SH   SOLE   5,027 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   237,704 2,395 SH   SOLE   2,395 0 0
PROSPECT CAP CORP NOTE 6.375% 3/0 74348TAT9   14,753 15,000 SH   SOLE   15,000 0 0
REPUBLIC SVCS INC COM 760759100   1,145,449 8,471 SH   SOLE   8,471 0 0
RIO TINTO PLC SPONSORED ADR 767204100   1,408,015 20,525 SH   SOLE   20,374 0 151
SALESFORCE INC COM 79466L302   1,361,700 6,816 SH   SOLE   6,776 0 40
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   340,518 9,785 SH   SOLE   9,785 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   211,263 1,399 SH   SOLE   1,399 0 0
SHERWIN WILLIAMS CO COM 824348106   836,594 3,722 SH   SOLE   3,722 0 0
SHOPIFY INC CL A 82509L107   1,281,340 26,728 SH   SOLE   26,728 0 0
SOUTHERN CO COM 842587107   210,271 3,022 SH   SOLE   3,022 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   310,318 758 SH   SOLE   758 0 0
SPDR SER TR S&P 400 MDCP GRW 78464A821   219,898 3,213 SH   SOLE   3,213 0 0
SPDR SER TR PRTFLO S&P500 VL 78464A508   1,523,360 37,411 SH   SOLE   32,031 0 5,379
SPDR SER TR PORTFOLIO S&P500 78464A854   2,497,857 51,877 SH   SOLE   42,802 0 9,074
SPDR SER TR BBG CONV SEC ETF 78464A359   360,971 5,382 SH   SOLE   5,382 0 0
SPDR SER TR PORTFOLIO SH TSR 78468R101   610,498 20,886 SH   SOLE   20,886 0 0
SYSCO CORP COM 871829107   999,279 12,939 SH   SOLE   12,939 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   253,315 440 SH   SOLE   439 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   257,572 1,400 SH   SOLE   1,400 0 0
VANECK ETF TRUST FALLEN ANGEL HG 92189F437   3,901,851 139,252 SH   SOLE   136,533 0 2,719
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303   1,045,661 21,236 SH   SOLE   20,278 0 958
VANGUARD BD INDEX FDS INTERMED TERM 921937819   1,013,982 13,213 SH   SOLE   12,701 0 512
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   320,259 3,992 SH   SOLE   1,064 0 2,928
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   455,932 5,981 SH   SOLE   5,981 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   286,404 743 SH   SOLE   743 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   1,473,785 6,180 SH   SOLE   5,148 0 1,032
VERIZON COMMUNICATIONS INC COM 92343V104   2,227,981 57,289 SH   SOLE   57,120 0 169
VISA INC COM CL A 92826C839   580,334 2,574 SH   SOLE   2,574 0 0
WALMART INC COM 931142103   3,329,716 22,582 SH   SOLE   22,582 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307   232,658 3,761 SH   SOLE   3,545 0 216