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,363,624 24,405 SH   SOLE   24,315 0 90
ABBVIE INC COM 00287Y109   1,297,567 8,705 SH   SOLE   8,705 0 0
ABRDN ETFS BBRG ALL COMMDY 003261203   302,682 9,150 SH   SOLE   9,150 0 0
AFLAC INC COM 001055102   1,304,520 16,997 SH   SOLE   16,997 0 0
ALBEMARLE CORP COM 012653101   947,973 5,575 SH   SOLE   5,575 0 0
ALPHABET INC CAP STK CL C 02079K107   3,586,188 27,199 SH   SOLE   27,079 0 120
AMAZON COM INC COM 023135106   4,324,114 34,016 SH   SOLE   33,936 0 80
AMERICAN TOWER CORP NEW COM 03027X100   1,036,528 6,303 SH   SOLE   6,273 0 30
APPLE INC COM 037833100   12,055,320 70,412 SH   SOLE   70,312 0 100
APPLIED MATLS INC COM 038222105   2,653,533 19,166 SH   SOLE   19,046 0 120
BANCFIRST CORP COM 05945F103   1,275,798 14,710 SH   SOLE   14,710 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,956,882 8,441 SH   SOLE   8,397 0 44
BERKSHIRE HATHAWAY INC DEL CL A 084670108   531,477 1 SH   SOLE   1 0 0
BROADCOM INC COM 11135F101   357,149 430 SH   SOLE   430 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   1,683,460 12,631 SH   SOLE   12,540 0 91
CHURCH & DWIGHT CO INC COM 171340102   1,047,789 11,435 SH   SOLE   11,435 0 0
CINCINNATI FINL CORP COM 172062101   988,735 9,666 SH   SOLE   9,666 0 0
CISCO SYS INC COM 17275R102   2,550,482 47,442 SH   SOLE   47,238 0 204
CLOROX CO DEL COM 189054109   806,543 6,154 SH   SOLE   6,154 0 0
COCA COLA CO COM 191216100   2,453,068 43,820 SH   SOLE   43,647 0 173
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302   329,618 5,325 SH   SOLE   5,325 0 0
CONAGRA BRANDS INC COM 205887102   1,042,399 38,016 SH   SOLE   37,816 0 200
COSTCO WHSL CORP NEW COM 22160K105   2,709,956 4,797 SH   SOLE   4,777 0 19
CROWDSTRIKE HLDGS INC CL A 22788C105   1,514,287 9,047 SH   SOLE   8,995 0 52
CVS HEALTH CORP COM 126650100   650,649 9,319 SH   SOLE   9,318 0 0
DANIMER SCIENTIFIC INC COM CL A 236272100   21,735 10,500 SH   SOLE   10,500 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   1,372,904 9,203 SH   SOLE   9,144 0 59
DISNEY WALT CO COM 254687106   985,892 12,164 SH   SOLE   12,086 0 78
DOVER CORP COM 260003108   1,018,563 7,301 SH   SOLE   7,301 0 0
ECOLAB INC COM 278865100   943,389 5,569 SH   SOLE   5,569 0 0
EMERSON ELEC CO COM 291011104   1,134,408 11,747 SH   SOLE   11,747 0 0
GSK PLC SPONSORED ADR 37733W204   400,381 11,045 SH   SOLE   11,045 0 0
HALLIBURTON CO COM 406216101   276,129 6,818 SH   SOLE   6,818 0 0
HASBRO INC COM 418056107   857,241 12,961 SH   SOLE   12,961 0 0
HOME DEPOT INC COM 437076102   301,858 999 SH   SOLE   999 0 0
HONEYWELL INTL INC COM 438516106   334,749 1,812 SH   SOLE   1,812 0 0
INDEXIQ ACTIVE ETF TR IQ ULTR SHT DU 45409F819   562,840 11,786 SH   SOLE   11,786 0 0
INNOVATOR ETFS TR BUFFER STEP UP S 45783Y731   1,701,184 64,430 SH   SOLE   64,430 0 0
INNOVATOR ETFS TR LADERD ALCTN PWR 45783Y814   210,788 5,621 SH   SOLE   5,621 0 0
INNOVATOR ETFS TR DEFINED WLT SHLD 45783Y855   3,678,023 132,303 SH   SOLE   132,303 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   1,080,170 7,699 SH   SOLE   7,699 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   2,810,926 19,069 SH   SOLE   16,221 0 2,846
INVESCO EXCHANGE TRADED FD T SEMICONDUCTORS 46137V647   1,409,190 32,925 SH   SOLE   32,925 0 0
ISHARES TR ISHARES SEMICDTR 464287523   390,136 824 SH   SOLE   260 0 563
ISHARES TR S&P 500 VAL ETF 464287408   318,789 2,072 SH   SOLE   2,072 0 0
ISHARES TR CORE S&P500 ETF 464287200   2,283,341 5,317 SH   SOLE   5,256 0 60
ISHARES TR CORE S&P SCP ETF 464287804   2,614,694 27,719 SH   SOLE   27,387 0 331
ISHARES TR U.S. REAL ES ETF 464287739   619,347 7,926 SH   SOLE   7,926 0 0
ISHARES TR CORE DIV GRWTH 46434V621   249,829 5,044 SH   SOLE   5,044 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   213,356 2,635 SH   SOLE   2,635 0 0
ISHARES TR AGENCY BOND ETF 464288166   2,906,261 27,469 SH   SOLE   27,440 0 29
ISHARES TR MSCI USA MIN VOL 46429B697   294,876 4,074 SH   SOLE   4,074 0 0
ISHARES TR CORE S&P MCP ETF 464287507   2,040,541 8,183 SH   SOLE   8,183 0 0
ISHARES TR GL CLEAN ENE ETF 464288224   269,112 18,407 SH   SOLE   14,273 0 4,133
ISHARES TR MSCI EAFE ETF 464287465   1,481,031 21,489 SH   SOLE   21,489 0 0
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507   206,345 4,136 SH   SOLE   4,136 0 0
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886   2,602,123 54,245 SH   SOLE   40,344 0 13,900
JPMORGAN CHASE & CO COM 46625H100   278,728 1,922 SH   SOLE   1,922 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   870,426 4,999 SH   SOLE   4,999 0 0
LOCKHEED MARTIN CORP COM 539830109   373,789 914 SH   SOLE   914 0 0
M D C HLDGS INC COM 552676108   268,284 6,507 SH   SOLE   6,507 0 0
MARVELL TECHNOLOGY INC COM 573874104   1,569,878 29,002 SH   SOLE   28,676 0 326
MCCORMICK & CO INC COM NON VTG 579780206   923,111 12,204 SH   SOLE   12,204 0 0
MCDONALDS CORP COM 580135101   1,164,535 4,420 SH   SOLE   4,420 0 0
MEDTRONIC PLC SHS G5960L103   805,541 10,280 SH   SOLE   10,280 0 0
MERCK & CO INC COM 58933Y105   2,090,400 20,305 SH   SOLE   20,195 0 110
META PLATFORMS INC CL A 30303M102   281,297 937 SH   SOLE   937 0 0
MICROSOFT CORP COM 594918104   4,869,517 15,422 SH   SOLE   15,377 0 45
MODERNA INC COM 60770K107   579,767 5,613 SH   SOLE   5,569 0 44
MONGODB INC CL A 60937P106   4,005,751 11,582 SH   SOLE   11,545 0 37
NETFLIX INC COM 64110L106   260,166 689 SH   SOLE   689 0 0
NVIDIA CORPORATION COM 67066G104   2,324,152 5,343 SH   SOLE   5,343 0 0
OGE ENERGY CORP COM 670837103   634,503 19,037 SH   SOLE   19,037 0 0
PARAMOUNT GLOBAL CLASS B COM 92556H206   174,150 13,500 SH   SOLE   13,500 0 0
PEPSICO INC COM 713448108   1,036,723 6,119 SH   SOLE   6,118 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   225,615 2,253 SH   SOLE   2,253 0 0
PIMCO ETF TR ENHNCD LW DUR AC 72201R718   470,200 5,016 SH   SOLE   5,016 0 0
PRICE T ROWE GROUP INC COM 74144T108   332,333 3,169 SH   SOLE   3,169 0 0
PROSPECT CAP CORP NOTE 6.375% 3/0 74348TAT9   14,886 15,000 SH   SOLE   15,000 0 0
REPUBLIC SVCS INC COM 760759100   1,235,134 8,667 SH   SOLE   8,667 0 0
RIO TINTO PLC SPONSORED ADR 767204100   1,393,271 21,893 SH   SOLE   21,742 0 151
SALESFORCE INC COM 79466L302   1,380,323 6,807 SH   SOLE   6,767 0 40
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   332,299 9,785 SH   SOLE   9,785 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   229,338 1,399 SH   SOLE   1,399 0 0
SHERWIN WILLIAMS CO COM 824348106   1,016,629 3,986 SH   SOLE   3,986 0 0
SHOPIFY INC CL A 82509L107   1,392,626 25,520 SH   SOLE   25,520 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   346,686 811 SH   SOLE   811 0 0
SPDR SER TR PRTFLO S&P500 VL 78464A508   1,562,539 37,871 SH   SOLE   32,984 0 4,885
SPDR SER TR PORTFOLIO SH TSR 78468R101   599,846 20,886 SH   SOLE   20,886 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854   2,705,347 53,827 SH   SOLE   45,347 0 8,479
SPDR SER TR BBG CONV SEC ETF 78464A359   319,067 4,706 SH   SOLE   4,706 0 0
SYSCO CORP COM 871829107   933,881 14,139 SH   SOLE   14,139 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   551,104 2,716 SH   SOLE   2,716 0 0
VANECK ETF TRUST FALLEN ANGEL HG 92189F437   3,660,975 135,291 SH   SOLE   132,552 0 2,739
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303   1,044,599 21,236 SH   SOLE   20,278 0 958
VANGUARD BD INDEX FDS INTERMED TERM 921937819   940,230 13,003 SH   SOLE   12,489 0 513
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   280,411 3,691 SH   SOLE   1,885 0 1,804
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   444,437 5,914 SH   SOLE   5,914 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   1,561,635 6,642 SH   SOLE   5,584 0 1,058
VANGUARD WORLD FDS INF TECH ETF 92204A702   308,271 743 SH   SOLE   743 0 0
VISA INC COM CL A 92826C839   650,928 2,830 SH   SOLE   2,830 0 0
WALMART INC COM 931142103   3,740,800 23,390 SH   SOLE   23,390 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307   248,067 4,034 SH   SOLE   3,808 0 226