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
3M CO COM 88579Y101   563,646 5,156 SH   SOLE   0 0 5,156
ABBOTT LABS COM 002824100   1,660,751 15,088 SH   SOLE   0 0 15,088
ABBVIE INC COM 00287Y109   4,545,376 29,331 SH   SOLE   0 0 29,331
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   4,593,763 13,091 SH   SOLE   0 0 13,091
ADOBE INC COM 00724F101   238,640 400 SH Call SOLE   0 0 0
ADOBE INC COM 00724F101   25,654 43 SH   SOLE   0 0 43
AEROVIRONMENT INC COM 008073108   1,174,815 9,321 SH   SOLE   0 0 9,321
AIR PRODS & CHEMS INC COM 009158106   1,330,344 4,859 SH   SOLE   0 0 4,859
ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877R108   7,362,825 347,631 SH   SOLE   0 0 347,631
ALPHABET INC CAP STK CL C 02079K107   328,227 2,329 SH   SOLE   0 0 2,329
ALPHABET INC CAP STK CL A 02079K305   1,089,443 7,799 SH   SOLE   0 0 7,799
ALTRIA GROUP INC COM 02209S103   1,793,615 44,462 SH   SOLE   0 0 44,462
AMAZON COM INC COM 023135106   752,104 4,950 SH   SOLE   0 0 4,950
AMER STATES WTR CO COM 029899101   295,865 3,679 SH   SOLE   0 0 3,679
AMERICAN EXPRESS CO COM 025816109   311,670 1,664 SH   SOLE   0 0 1,664
AMERICAN LITHIUM CORP COM NEW 027259209   14,300 13,000 SH   SOLE   0 0 13,000
ANALOG DEVICES INC COM 032654105   3,035,189 15,286 SH   SOLE   0 0 15,286
APPLE INC COM 037833100   10,266,540 53,325 SH   SOLE   0 0 53,325
AT&T INC COM 00206R102   1,670,174 99,533 SH   SOLE   0 0 99,533
ATKORE INC COM 047649108   4,449,280 27,808 SH   SOLE   0 0 27,808
AUTOMATIC DATA PROCESSING IN COM 053015103   5,845,976 25,093 SH   SOLE   0 0 25,093
BECTON DICKINSON & CO COM 075887109   807,701 3,313 SH   SOLE   0 0 3,313
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,323,284 6,514 SH   SOLE   0 0 6,514
BERKSHIRE HATHAWAY INC DEL CL A 084670108   542,625 1 SH   SOLE   0 0 1
BJS WHSL CLUB HLDGS INC COM 05550J101   3,171,156 47,572 SH   SOLE   0 0 47,572
BLACKROCK INC COM 09247X101   252,469 311 SH   SOLE   0 0 311
BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109   180,425 17,500 SH   SOLE   0 0 17,500
BOOKING HOLDINGS INC COM 09857L108   425,666 120 SH   SOLE   0 0 120
BOSTON SCIENTIFIC CORP COM 101137107   922,185 15,952 SH   SOLE   0 0 15,952
BOYD GAMING CORP COM 103304101   1,724,405 27,542 SH   SOLE   0 0 27,542
BP PLC SPONSORED ADR 055622104   221,639 6,261 SH   SOLE   0 0 6,261
BRISTOL-MYERS SQUIBB CO COM 110122108   1,523,757 29,696 SH   SOLE   0 0 29,696
BUNGE GLOBAL SA COM SHS H11356104   3,410,921 33,788 SH   SOLE   0 0 33,788
CANADIAN PACIFIC KANSAS CITY COM 13646K108   418,701 5,296 SH   SOLE   0 0 5,296
CARRIAGE SVCS INC COM 143905107   351,762 14,065 SH   SOLE   0 0 14,065
CATERPILLAR INC COM 149123101   3,584,115 12,122 SH   SOLE   0 0 12,122
CENCORA INC COM 03073E105   3,934,681 19,158 SH   SOLE   0 0 19,158
CHEVRON CORP NEW COM 166764100   8,675,614 58,163 SH   SOLE   0 0 58,163
CHUBB LIMITED COM H1467J104   1,726,578 7,640 SH   SOLE   0 0 7,640
CISCO SYS INC COM 17275R102   1,456,943 28,839 SH   SOLE   0 0 28,839
CLOROX CO DEL COM 189054109   267,396 1,875 SH   SOLE   0 0 1,875
COCA COLA CO COM 191216100   1,489,606 25,278 SH   SOLE   0 0 25,278
CONOCOPHILLIPS COM 20825C104   770,936 6,642 SH   SOLE   0 0 6,642
COSTCO WHSL CORP NEW COM 22160K105   509,582 772 SH   SOLE   0 0 772
CUBESMART COM 229663109   481,118 10,380 SH   SOLE   0 0 10,380
CVS HEALTH CORP COM 126650100   237,748 3,011 SH   SOLE   0 0 3,011
DEERE & CO COM 244199105   3,090,994 7,730 SH   SOLE   0 0 7,730
DEVON ENERGY CORP NEW COM 25179M103   451,235 9,961 SH   SOLE   0 0 9,961
DISNEY WALT CO COM 254687106   760,334 8,421 SH   SOLE   0 0 8,421
DOW INC COM 260557103   287,912 5,250 SH   SOLE   0 0 5,250
EDUCATIONAL DEV CORP COM 281479105   29,000 25,000 SH   SOLE   0 0 25,000
ELI LILLY & CO COM 532457108   2,823,667 4,844 SH   SOLE   0 0 4,844
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   326,785 23,680 SH   SOLE   0 0 23,680
ENTERPRISE PRODS PARTNERS L COM 293792107   779,380 29,578 SH   SOLE   0 0 29,578
EVEREST GROUP LTD COM G3223R108   2,650,437 7,496 SH   SOLE   0 0 7,496
EVERGY INC COM 30034W106   281,985 5,402 SH   SOLE   0 0 5,402
EXXON MOBIL CORP COM 30231G102   9,620,976 96,229 SH   SOLE   0 0 96,229
FLEETCOR TECHNOLOGIES INC COM 339041105   1,558,309 5,514 SH   SOLE   0 0 5,514
FLUOR CORP NEW COM 343412102   844,310 21,555 SH   SOLE   0 0 21,555
FORD MTR CO DEL COM 345370860   1,322,863 108,520 SH   SOLE   0 0 108,520
FREEPORT-MCMORAN INC CL B 35671D857   200,080 4,700 SH   SOLE   0 0 4,700
GAP INC COM 364760108   315,948 15,110 SH   SOLE   0 0 15,110
GENERAL ELECTRIC CO COM NEW 369604301   587,354 4,602 SH   SOLE   0 0 4,602
GOODYEAR TIRE & RUBR CO COM 382550101   705,530 49,269 SH   SOLE   0 0 49,269
GRAINGER W W INC COM 384802104   2,447,115 2,953 SH   SOLE   0 0 2,953
HCA HEALTHCARE INC COM 40412C101   2,120,261 7,833 SH   SOLE   0 0 7,833
HERSHEY CO COM 427866108   246,101 1,320 SH   SOLE   0 0 1,320
HOME DEPOT INC COM 437076102   3,934,287 11,353 SH   SOLE   0 0 11,353
HONEYWELL INTL INC COM 438516106   3,553,386 16,944 SH   SOLE   0 0 16,944
INTEL CORP COM 458140100   251,602 5,007 SH   SOLE   0 0 5,007
INTERNATIONAL BUSINESS MACHS COM 459200101   237,640 1,453 SH   SOLE   0 0 1,453
INVESCO QQQ TR UNIT SER 1 46090E103   3,263,386 7,969 SH   SOLE   0 0 7,969
JABIL INC COM 466313103   1,044,044 8,195 SH   SOLE   0 0 8,195
JOHNSON & JOHNSON COM 478160104   4,381,948 27,956 SH   SOLE   0 0 27,956
JPMORGAN CHASE & CO COM 46625H100   1,786,811 10,505 SH   SOLE   0 0 10,505
KLA CORP COM NEW 482480100   7,186,653 12,363 SH   SOLE   0 0 12,363
KRAFT HEINZ CO COM 500754106   276,721 7,483 SH   SOLE   0 0 7,483
KROGER CO COM 501044101   3,075,920 67,292 SH   SOLE   0 0 67,292
LOWES COS INC COM 548661107   633,823 2,848 SH   SOLE   0 0 2,848
MACYS INC COM 55616P104   278,605 13,847 SH   SOLE   0 0 13,847
MARATHON PETE CORP COM 56585A102   245,558 1,655 SH   SOLE   0 0 1,655
MARRIOTT INTL INC NEW CL A 571903202   2,638,246 11,699 SH   SOLE   0 0 11,699
MARSH & MCLENNAN COS INC COM 571748102   682,092 3,600 SH   SOLE   0 0 3,600
MASTERCARD INCORPORATED CL A 57636Q104   4,901,037 11,491 SH   SOLE   0 0 11,491
MCDONALDS CORP COM 580135101   2,832,313 9,553 SH   SOLE   0 0 9,553
MEDTRONIC PLC SHS G5960L103   778,140 9,446 SH   SOLE   0 0 9,446
MERCK & CO INC COM 58933Y105   440,986 4,045 SH   SOLE   0 0 4,045
META PLATFORMS INC CL A 30303M102   235,030 664 SH   SOLE   0 0 664
MICROSOFT CORP COM 594918104   5,773,290 15,353 SH   SOLE   0 0 15,353
MODERNA INC COM 60770K107   1,637,369 16,464 SH   SOLE   0 0 16,464
MONDELEZ INTL INC CL A 609207105   442,619 6,111 SH   SOLE   0 0 6,111
NASDAQ INC COM 631103108   1,338,396 23,020 SH   SOLE   0 0 23,020
NEXTERA ENERGY INC COM 65339F101   851,333 14,016 SH   SOLE   0 0 14,016
NORTHROP GRUMMAN CORP COM 666807102   468,144 1,000 SH   SOLE   0 0 1,000
NUCOR CORP COM 670346105   320,408 1,841 SH   SOLE   0 0 1,841
NVIDIA CORPORATION COM 67066G104   1,334,124 2,694 SH   SOLE   0 0 2,694
NXP SEMICONDUCTORS N V COM N6596X109   6,651,083 28,958 SH   SOLE   0 0 28,958
OGE ENERGY CORP COM 670837103   5,516,482 157,930 SH   SOLE   0 0 157,930
OLLIES BARGAIN OUTLET HLDGS COM 681116109   826,895 10,896 SH   SOLE   0 0 10,896
ONEOK INC NEW COM 682680103   2,337,410 33,287 SH   SOLE   0 0 33,287
ORACLE CORP COM 68389X105   3,620,467 34,340 SH   SOLE   0 0 34,340
OREILLY AUTOMOTIVE INC COM 67103H107   4,352,308 4,581 SH   SOLE   0 0 4,581
OTTER TAIL CORP COM 689648103   901,277 10,607 SH   SOLE   0 0 10,607
PALANTIR TECHNOLOGIES INC CL A 69608A108   212,686 12,387 SH   SOLE   0 0 12,387
PARKER-HANNIFIN CORP COM 701094104   4,180,888 9,075 SH   SOLE   0 0 9,075
PAYCHEX INC COM 704326107   3,111,157 26,120 SH   SOLE   0 0 26,120
PAYCOM SOFTWARE INC COM 70432V102   1,413,971 6,840 SH   SOLE   0 0 6,840
PEPSICO INC COM 713448108   4,177,254 24,595 SH   SOLE   0 0 24,595
PFIZER INC COM 717081103   2,165,513 75,217 SH   SOLE   0 0 75,217
PHILIP MORRIS INTL INC COM 718172109   848,601 9,020 SH   SOLE   0 0 9,020
PHILLIPS 66 COM 718546104   925,592 6,952 SH   SOLE   0 0 6,952
PROCTER AND GAMBLE CO COM 742718109   1,485,801 10,139 SH   SOLE   0 0 10,139
PRUDENTIAL FINL INC COM 744320102   269,750 2,601 SH   SOLE   0 0 2,601
QUALCOMM INC COM 747525103   316,744 2,190 SH   SOLE   0 0 2,190
QUALCOMM INC COM 747525103   347,112 2,400 SH Call SOLE   0 0 0
QUANTA SVCS INC COM 74762E102   632,725 2,932 SH   SOLE   0 0 2,932
RIBBON COMMUNICATIONS INC COM 762544104   59,160 20,400 SH   SOLE   0 0 20,400
RISKIFIED LTD SHS CL A M8216R109   65,520 14,000 SH   SOLE   0 0 14,000
ROKU INC COM CL A 77543R102   215,401 2,350 SH   SOLE   0 0 2,350
RTX CORPORATION COM 75513E101   835,678 9,932 SH   SOLE   0 0 9,932
SHELL PLC SPON ADS 780259305   328,876 4,998 SH   SOLE   0 0 4,998
SHERWIN WILLIAMS CO COM 824348106   487,500 1,563 SH   SOLE   0 0 1,563
SOUTHWESTERN ENERGY CO COM 845467109   85,150 13,000 SH   SOLE   0 0 13,000
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   355,197 942 SH   SOLE   0 0 942
SPDR S&P 500 ETF TR TR UNIT 78462F103   8,116,100 17,076 SH   SOLE   0 0 17,076
SPROUTS FMRS MKT INC COM 85208M102   4,960,335 103,104 SH   SOLE   0 0 103,104
STEEL DYNAMICS INC COM 858119100   6,196,162 52,465 SH   SOLE   0 0 52,465
SYMBOTIC INC CLASS A COM 87151X101   947,042 18,450 SH   SOLE   0 0 18,450
TESLA INC COM 88160R101   2,513,624 10,116 SH   SOLE   0 0 10,116
TEXAS INSTRS INC COM 882508104   257,566 1,511 SH   SOLE   0 0 1,511
THOMSON REUTERS CORP. COM 884903808   3,660,038 25,031 SH   SOLE   0 0 25,031
UGI CORP NEW COM 902681105   697,681 28,361 SH   SOLE   0 0 28,361
ULTA BEAUTY INC COM 90384S303   3,099,689 6,326 SH   SOLE   0 0 6,326
UNION PAC CORP COM 907818108   498,608 2,030 SH   SOLE   0 0 2,030
UNITED PARCEL SERVICE INC CL B 911312106   528,922 3,364 SH   SOLE   0 0 3,364
UNITEDHEALTH GROUP INC COM 91324P102   4,520,649 8,587 SH   SOLE   0 0 8,587
VERIZON COMMUNICATIONS INC COM 92343V104   4,216,095 111,832 SH   SOLE   0 0 111,832
VISA INC COM CL A 92826C839   957,568 3,678 SH   SOLE   0 0 3,678
VISA INC COM CL A 92826C839   338,455 1,300 SH Call SOLE   0 0 0
WALMART INC COM 931142103   1,591,790 10,097 SH   SOLE   0 0 10,097
WILLIAMS COS INC COM 969457100   1,277,285 36,672 SH   SOLE   0 0 36,672
ZOETIS INC CL A 98978V103   4,725,048 23,940 SH   SOLE   0 0 23,940