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
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 334,130 2,156 SH   SOLE   0 0 2,156
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 10,005,995 71,630 SH   SOLE   0 0 71,630
ALTRIA GROUP INC COM 02209S103 BBG001S5T8T5 2,473,908 61,326 SH   SOLE   0 0 61,326
AMAZON COM INC COM 023135106 BBG001S5PQL7 2,683,869 17,664 SH   SOLE   0 0 17,664
APPLE INC COM 037833100 BBG001S5N8V8 6,495,755 33,739 SH   SOLE   0 0 33,739
ATMOS ENERGY CORP COM 049560105 BBG001S5VG05 259,884 2,242 SH   SOLE   0 0 2,242
BANK AMERICA CORP COM 060505104 BBG001S5P0Y0 1,454,583 43,201 SH   SOLE   0 0 43,201
BANK OZK LITTLE ROCK ARK COM 06417N103 BBG001SMRQL8 987,830 19,824 SH   SOLE   0 0 19,824
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 8,774,550 24,602 SH   SOLE   0 0 24,602
BOEING CO COM 097023105 BBG001S5P0V3 1,114,583 4,276 SH   SOLE   0 0 4,276
BP PLC SPONSORED ADR 055622104 BBG001S5W4F5 3,081,867 87,058 SH   SOLE   0 0 87,058
BRISTOL-MYERS SQUIBB CO COM 110122108 BBG001S8N8J6 338,441 6,596 SH   SOLE   0 0 6,596
CATERPILLAR INC COM 149123101 BBG001S5PJ06 8,067,111 27,284 SH   SOLE   0 0 27,284
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 4,897,524 32,834 SH   SOLE   0 0 32,834
COCA COLA CO COM 191216100 BBG001S5SMQ8 488,250 8,285 SH   SOLE   0 0 8,285
CONCRETE PUMPING HLDGS INC COM 206704108 BBG00M8BB1P6 82,000 10,000 SH   SOLE   0 0 10,000
CONOCOPHILLIPS COM 20825C104 BBG001S5TZM2 408,170 3,517 SH   SOLE   0 0 3,517
CVS HEALTH CORP COM 126650100 BBG001S5QBD8 9,268,508 117,382 SH   SOLE   0 0 117,382
DUKE ENERGY CORP NEW COM NEW 26441C204 BBG001S5QNR7 701,328 7,227 SH   SOLE   0 0 7,227
ECOLAB INC COM 278865100 BBG001S5QRB5 8,037,142 40,520 SH   SOLE   0 0 40,520
EOG RES INC COM 26875P101 BBG001S5ZB93 4,851,426 40,111 SH   SOLE   0 0 40,111
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 9,385,612 93,875 SH   SOLE   0 0 93,875
FEDEX CORP COM 31428X106 BBG001S5R3M5 8,969,785 35,458 SH   SOLE   0 0 35,458
FIRST HORIZON CORPORATION COM 320517105 BBG001SCW8R8 1,826,903 129,019 SH   SOLE   0 0 129,019
FORD MTR CO DEL COM 345370860 BBG001S5TZ33 1,048,636 86,024 SH   SOLE   0 0 86,024
HALLIBURTON CO COM 406216101 BBG001S5RS59 554,939 15,351 SH   SOLE   0 0 15,351
HOME DEPOT INC COM 437076102 BBG001S5RTW7 5,921,232 17,086 SH   SOLE   0 0 17,086
HUNT J B TRANS SVCS INC COM 445658107 BBG001S5SFY4 1,381,359 6,916 SH   SOLE   0 0 6,916
INTEL CORP COM 458140100 BBG001S5SF65 2,179,035 43,364 SH   SOLE   0 0 43,364
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 1,037,172 6,342 SH   SOLE   0 0 6,342
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 BBG00KJR2B26 1,332,082 35,315 SH   SOLE   0 0 35,315
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 356,587 2,260 SH   SOLE   0 0 2,260
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 906,750 2,214 SH   SOLE   0 0 2,214
ISHARES TR CORE S&P SCP ETF 464287804 BBG001SFC7W9 1,431,659 13,225 SH   SOLE   0 0 13,225
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 400,779 839 SH   SOLE   0 0 839
ISHARES TR CORE US AGGBD ET 464287226 BBG001SM1QT8 1,565,272 15,771 SH   SOLE   0 0 15,771
ISHARES TR MSCI EAFE ETF 464287465 BBG001SG09V7 785,976 10,431 SH   SOLE   0 0 10,431
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 7,979,346 46,910 SH   SOLE   0 0 46,910
LAM RESEARCH CORP COM 512807108 BBG001S5SW40 6,884,856 8,790 SH   SOLE   0 0 8,790
LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 8,156,634 17,996 SH   SOLE   0 0 17,996
LOWES COS INC COM 548661107 BBG001S5SVL3 1,422,493 6,392 SH   SOLE   0 0 6,392
MARATHON PETE CORP COM 56585A102 BBG001S169P1 482,300 3,251 SH   SOLE   0 0 3,251
MCDONALDS CORP COM 580135101 BBG001S5T110 297,410 1,003 SH   SOLE   0 0 1,003
MEDTRONIC PLC SHS G5960L103 BBG001S5T2S9 3,563,183 43,253 SH   SOLE   0 0 43,253
MERCK & CO INC COM 58933Y105 BBG001S5TC52 3,329,253 30,538 SH   SOLE   0 0 30,538
MICROSOFT CORP COM 594918104 BBG001S5TD05 11,558,507 30,737 SH   SOLE   0 0 30,737
NOVO-NORDISK A S ADR 670100205 BBG001S5TSK0 892,877 8,631 SH   SOLE   0 0 8,631
NUCOR CORP COM 670346105 BBG001S5TRV0 1,210,459 6,955 SH   SOLE   0 0 6,955
NXP SEMICONDUCTORS N V COM N6596X109 BBG001SF62F6 2,276,818 9,913 SH   SOLE   0 0 9,913
OCCIDENTAL PETE CORP COM 674599105 BBG001S5TZG9 5,833,369 97,695 SH   SOLE   0 0 97,695
OWENS CORNING NEW COM 690742101 BBG001SQ7PD2 1,780,740 12,013 SH   SOLE   0 0 12,013
PALO ALTO NETWORKS INC COM 697435105 BBG001T9NWN5 14,349,451 48,662 SH   SOLE   0 0 48,662
PHILLIPS 66 COM 718546104 BBG00286S4P7 394,440 2,963 SH   SOLE   0 0 2,963
PNC FINL SVCS GROUP INC COM 693475105 BBG001S5V947 349,178 2,255 SH   SOLE   0 0 2,255
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 1,247,725 8,515 SH   SOLE   0 0 8,515
PROSHARES TR S&P 500 DV ARIST 74348A467 BBG005D266P2 5,449,674 57,244 SH   SOLE   0 0 57,244
REGIONS FINANCIAL CORP NEW COM 7591EP100 BBG001SM4KY2 1,118,940 57,737 SH   SOLE   0 0 57,737
RTX CORPORATION COM 75513E101 BBG001S5X5Q9 289,675 3,443 SH   SOLE   0 0 3,443
SCHWAB CHARLES CORP COM 808513105 BBG001S5VXD4 2,483,142 36,092 SH   SOLE   0 0 36,092
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 BBG0025RWLM4 681,181 8,948 SH   SOLE   0 0 8,948
SELECT SECTOR SPDR TR ENERGY 81369Y506 BBG001S7T1S7 1,358,244 16,200 SH   SOLE   0 0 16,200
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 BBG001S7T223 553,284 14,715 SH   SOLE   0 0 14,715
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 858,974 1,807 SH   SOLE   0 0 1,807
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 BBG001S63NQ1 217,159 428 SH   SOLE   0 0 428
TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 2,196,784 12,887 SH   SOLE   0 0 12,887
TRUIST FINL CORP COM 89832Q109 BBG001S5YYC0 1,477,435 40,017 SH   SOLE   0 0 40,017
UNITED PARCEL SERVICE INC CL B 911312106 BBG001SDGSH1 2,072,405 13,181 SH   SOLE   0 0 13,181
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 4,044,728 7,683 SH   SOLE   0 0 7,683
US BANCORP DEL COM NEW 902973304 BBG001S6T8C1 239,857 5,542 SH   SOLE   0 0 5,542
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 BBG002XRNHT5 2,929,098 34,513 SH   SOLE   0 0 34,513
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 BBG001SK7DK4 322,959 4,391 SH   SOLE   0 0 4,391
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 403,167 923 SH   SOLE   0 0 923
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 BBG001SP7T00 354,805 6,320 SH   SOLE   0 0 6,320
VANGUARD STAR FDS VG TL INTL STK F 921909768 BBG001TJR1D8 472,664 8,155 SH   SOLE   0 0 8,155
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 240,027 5,011 SH   SOLE   0 0 5,011
VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 1,215,860 32,251 SH   SOLE   0 0 32,251
VULCAN MATLS CO COM 929160109 BBG001S5X8R2 1,811,560 7,980 SH   SOLE   0 0 7,980
WALGREENS BOOTS ALLIANCE INC COM 931427108 BBG001S5XBY7 1,469,893 56,296 SH   SOLE   0 0 56,296
WALMART INC COM 931142103 BBG001S5XH92 1,207,250 7,658 SH   SOLE   0 0 7,658
WELLS FARGO CO NEW COM 949746101 BBG001S5XF23 906,584 18,419 SH   SOLE   0 0 18,419
XPO INC COM 983793100 BBG001SJW3C0 827,113 9,443 SH   SOLE   0 0 9,443