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 BBG001S5T7X2 887,531 8,867 SH   SOLE   0 0 8,867
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 272,439 2,022 SH   SOLE   0 0 2,022
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 8,573,513 71,625 SH   SOLE   0 0 71,625
ALTRIA GROUP INC COM 02209S103 BBG001S5T8T5 2,163,359 47,756 SH   SOLE   0 0 47,756
AMAZON COM INC COM 023135106 BBG001S5PQL7 2,494,178 19,133 SH   SOLE   0 0 19,133
APPLE INC COM 037833100 BBG001S5N8V8 6,271,582 32,333 SH   SOLE   0 0 32,333
ATMOS ENERGY CORP COM 049560105 BBG001S5VG05 280,538 2,411 SH   SOLE   0 0 2,411
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 8,809,394 25,834 SH   SOLE   0 0 25,834
BOEING CO COM 097023105 BBG001S5P0V3 883,916 4,186 SH   SOLE   0 0 4,186
BP PLC SPONSORED ADR 055622104 BBG001S5W4F5 2,723,373 77,171 SH   SOLE   0 0 77,171
BRISTOL-MYERS SQUIBB CO COM 110122108 BBG001S8N8J6 421,815 6,596 SH   SOLE   0 0 6,596
CATERPILLAR INC COM 149123101 BBG001S5PJ06 6,650,931 27,031 SH   SOLE   0 0 27,031
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 4,336,400 27,559 SH   SOLE   0 0 27,559
COCA COLA CO COM 191216100 BBG001S5SMQ8 1,064,810 17,682 SH   SOLE   0 0 17,682
CONCRETE PUMPING HLDGS INC COM 206704108 BBG00M8BB1P6 80,300 10,000 SH   SOLE   0 0 10,000
CONOCOPHILLIPS COM 20825C104 BBG001S5TZM2 481,558 4,648 SH   SOLE   0 0 4,648
CULLEN FROST BANKERS INC COM 229899109 BBG001S6D2D0 263,449 2,450 SH   SOLE   0 0 2,450
CVS HEALTH CORP COM 126650100 BBG001S5QBD8 7,822,095 113,151 SH   SOLE   0 0 113,151
DUKE ENERGY CORP NEW COM NEW 26441C204 BBG001S5QNR7 376,294 4,193 SH   SOLE   0 0 4,193
ECOLAB INC COM 278865100 BBG001S5QRB5 7,566,578 40,530 SH   SOLE   0 0 40,530
EOG RES INC COM 26875P101 BBG001S5ZB93 4,590,303 40,111 SH   SOLE   0 0 40,111
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 9,471,679 88,314 SH   SOLE   0 0 88,314
FEDEX CORP COM 31428X106 BBG001S5R3M5 8,816,360 35,564 SH   SOLE   0 0 35,564
FIRST HORIZON CORPORATION COM 320517105 BBG001SCW8R8 121,311 10,764 SH   SOLE   0 0 10,764
FORD MTR CO DEL COM 345370860 BBG001S5TZ33 1,310,584 86,622 SH   SOLE   0 0 86,622
HOME DEPOT INC COM 437076102 BBG001S5RTW7 5,846,381 18,820 SH   SOLE   0 0 18,820
HUNT J B TRANS SVCS INC COM 445658107 BBG001S5SFY4 1,193,718 6,594 SH   SOLE   0 0 6,594
INTEL CORP COM 458140100 BBG001S5SF65 1,576,971 47,158 SH   SOLE   0 0 47,158
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 909,181 6,795 SH   SOLE   0 0 6,795
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 BBG00KJR2B26 1,068,775 3,056 SH   SOLE   0 0 3,056
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 354,706 2,370 SH   SOLE   0 0 2,370
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 921,356 2,494 SH   SOLE   0 0 2,494
ISHARES TR 20 YR TR BD ETF 464287432 BBG001S8MLN3 636,617 6,184 SH   SOLE   0 0 6,184
ISHARES TR CORE S&P SCP ETF 464287804 BBG001SFC7W9 1,224,716 12,290 SH   SOLE   0 0 12,290
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 370,763 832 SH   SOLE   0 0 832
ISHARES TR MSCI EAFE ETF 464287465 BBG001SG09V7 789,453 10,889 SH   SOLE   0 0 10,889
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 6,822,216 46,907 SH   SOLE   0 0 46,907
KRAFT HEINZ CO COM 500754106 BBG005CPNTR1 1,020,625 28,750 SH   SOLE   0 0 28,750
LAM RESEARCH CORP COM 512807108 BBG001S5SW40 5,650,740 8,790 SH   SOLE   0 0 8,790
LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 8,300,172 18,029 SH   SOLE   0 0 18,029
LOWES COS INC COM 548661107 BBG001S5SVL3 1,431,339 6,342 SH   SOLE   0 0 6,342
MARATHON PETE CORP COM 56585A102 BBG001S169P1 296,562 2,543 SH   SOLE   0 0 2,543
MEDTRONIC PLC SHS G5960L103 BBG001S5T2S9 3,208,074 36,414 SH   SOLE   0 0 36,414
MERCK & CO INC COM 58933Y105 BBG001S5TC52 3,652,856 31,657 SH   SOLE   0 0 31,657
MICROSOFT CORP COM 594918104 BBG001S5TD05 10,558,729 31,006 SH   SOLE   0 0 31,006
NUCOR CORP COM 670346105 BBG001S5TRV0 1,175,649 7,169 SH   SOLE   0 0 7,169
NXP SEMICONDUCTORS N V COM N6596X109 BBG001SF62F6 1,141,910 5,579 SH   SOLE   0 0 5,579
ORACLE CORP COM 68389X105 BBG001S5SJG6 231,785 1,946 SH   SOLE   0 0 1,946
OWENS CORNING NEW COM 690742101 BBG001SQ7PD2 2,726,066 20,889 SH   SOLE   0 0 20,889
PACER FDS TR US CASH COWS 100 69374H881 BBG00FJQN752 291,841 6,097 SH   SOLE   0 0 6,097
PALO ALTO NETWORKS INC COM 697435105 BBG001T9NWN5 12,433,628 48,662 SH   SOLE   0 0 48,662
PFIZER INC COM 717081103 BBG001S5V466 4,834,956 131,815 SH   SOLE   0 0 131,815
PHILLIPS 66 COM 718546104 BBG00286S4P7 278,250 2,917 SH   SOLE   0 0 2,917
PROSHARES TR S&P 500 DV ARIST 74348A467 BBG005D266P2 4,896,199 51,933 SH   SOLE   0 0 51,933
QUALCOMM INC COM 747525103 BBG001S6VS70 853,612 7,171 SH   SOLE   0 0 7,171
RAYTHEON TECHNOLOGIES CORP COM 75513E101 BBG001S5X5Q9 499,138 5,095 SH   SOLE   0 0 5,095
REGIONS FINANCIAL CORP NEW COM 7591EP100 BBG001SM4KY2 948,799 53,243 SH   SOLE   0 0 53,243
SCHWAB CHARLES CORP COM 808513105 BBG001S5VXD4 2,139,549 37,748 SH   SOLE   0 0 37,748
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 BBG001T6L7D9 278,861 11,322 SH   SOLE   0 0 11,322
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 BBG0025RWLM4 644,874 8,880 SH   SOLE   0 0 8,880
SELECT SECTOR SPDR TR ENERGY 81369Y506 BBG001S7T1S7 1,455,137 17,927 SH   SOLE   0 0 17,927
SERVICE CORP INTL COM 817565104 BBG001S5WBJ5 807,265 12,498 SH   SOLE   0 0 12,498
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 BBG001S8LH99 280,926 817 SH   SOLE   0 0 817
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 795,397 1,794 SH   SOLE   0 0 1,794
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 BBG001S63NQ1 290,699 607 SH   SOLE   0 0 607
TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 975,978 5,421 SH   SOLE   0 0 5,421
UNITED PARCEL SERVICE INC CL B 911312106 BBG001SDGSH1 2,200,297 12,275 SH   SOLE   0 0 12,275
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 3,566,112 7,420 SH   SOLE   0 0 7,420
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 BBG002XRNHT5 3,192,974 40,017 SH   SOLE   0 0 40,017
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 BBG001SK7DK4 311,623 4,287 SH   SOLE   0 0 4,287
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 312,792 768 SH   SOLE   0 0 768
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 BBG001SP7T00 343,872 6,320 SH   SOLE   0 0 6,320
VANGUARD STAR FDS VG TL INTL STK F 921909768 BBG001TJR1D8 458,286 8,172 SH   SOLE   0 0 8,172
VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 2,333,284 62,740 SH   SOLE   0 0 62,740
VULCAN MATLS CO COM 929160109 BBG001S5X8R2 2,210,429 9,805 SH   SOLE   0 0 9,805
WALGREENS BOOTS ALLIANCE INC COM 931427108 BBG001S5XBY7 874,587 30,698 SH   SOLE   0 0 30,698
WALMART INC COM 931142103 BBG001S5XH92 1,119,836 7,125 SH   SOLE   0 0 7,125
XPO INC COM 983793100 BBG001SJW3C0 1,175,221 19,919 SH   SOLE   0 0 19,919