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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AFLAC INC COM 001055102 219,993 3,058 SH SOLE 3,058 0 0
ABBOTT LABS COM 002824100 630,634 5,744 SH SOLE 5,744 0 0
AIR PRODS & CHEMS INC COM 009158106 3,850,784 12,492 SH SOLE 12,492 0 0
AMAZON COM INC COM 023135106 480,480 5,720 SH SOLE 5,720 0 0
AMGEN INC COM 031162100 344,058 1,310 SH SOLE 1,310 0 0
APPLE INC COM 037833100 34,353,752 264,402 SH SOLE 264,402 0 0
APPLIED MATLS INC COM 038222105 13,357,907 137,173 SH SOLE 137,173 0 0
ARCOSA INC COM 039653100 539,977 9,937 SH SOLE 9,937 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 346,347 1,450 SH SOLE 1,450 0 0
AUTOZONE INC COM 053332102 1,637,544 664 SH SOLE 664 0 0
BANK AMERICA CORP COM 060505104 263,436 7,954 SH SOLE 7,954 0 0
BANK NEW YORK MELLON CORP COM 064058100 250,679 5,507 SH SOLE 5,507 0 0
BECTON DICKINSON & CO COM 075887109 9,092,750 35,756 SH SOLE 35,756 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 8,436,797 18 SH SOLE 18 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 29,899,667 96,794 SH SOLE 96,794 0 0
BOEING CO COM 097023105 549,373 2,884 SH SOLE 2,884 0 0
BOSTON SCIENTIFIC CORP COM 101137107 5,322,484 115,031 SH SOLE 115,031 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 792,673 11,017 SH SOLE 11,017 0 0
CIGNA CORP NEW COM 125523100 250,162 755 SH SOLE 755 0 0
CSX CORP COM 126408103 343,878 11,100 SH SOLE 11,100 0 0
CVS HEALTH CORP COM 126650100 650,746 6,983 SH SOLE 6,983 0 0
CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 327,376 31,149 SH SOLE 31,149 0 0
CATERPILLAR INC COM 149123101 413,481 1,726 SH SOLE 1,726 0 0
CELANESE CORP DEL COM 150870103 520,606 5,092 SH SOLE 5,092 0 0
CHEVRON CORP NEW COM 166764100 10,607,680 59,099 SH SOLE 59,099 0 0
CLOROX CO DEL COM 189054109 4,558,901 32,487 SH SOLE 32,487 0 0
COCA COLA CO COM 191216100 4,902,678 77,074 SH SOLE 77,074 0 0
COLGATE PALMOLIVE CO COM 194162103 5,117,253 64,948 SH SOLE 64,948 0 0
CONAGRA BRANDS INC COM 205887102 4,391,831 113,484 SH SOLE 113,484 0 0
CORNING INC COM 219350105 225,560 7,062 SH SOLE 7,062 0 0
CUMMINS INC COM 231021106 313,766 1,295 SH SOLE 1,295 0 0
DANAHER CORPORATION COM 235851102 17,345,462 65,351 SH SOLE 65,351 0 0
DEERE & CO COM 244199105 251,682 587 SH SOLE 587 0 0
DISNEY WALT CO COM 254687106 5,872,741 67,596 SH SOLE 67,596 0 0
DONALDSON INC COM 257651109 4,332,243 73,590 SH SOLE 73,590 0 0
DOW INC COM 260557103 460,161 9,132 SH SOLE 9,132 0 0
EMERSON ELEC CO COM 291011104 2,545,782 26,502 SH SOLE 26,502 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 337,680 14,000 SH SOLE 14,000 0 0
FAIR ISAAC CORP COM 303250104 4,358,860 7,282 SH SOLE 7,282 0 0
FISERV INC COM 337738108 832,311 8,235 SH SOLE 8,235 0 0
GALLAGHER ARTHUR J & CO COM 363576109 1,526,231 8,095 SH SOLE 8,095 0 0
GENERAC HLDGS INC COM 368736104 1,472,656 14,630 SH SOLE 14,630 0 0
GENERAL ELECTRIC CO COM NEW 369604301 217,184 2,592 SH SOLE 2,592 0 0
GILEAD SCIENCES INC COM 375558103 342,284 3,987 SH SOLE 3,987 0 0
HOME DEPOT INC COM 437076102 3,381,913 10,707 SH SOLE 10,707 0 0
HONEYWELL INTL INC COM 438516106 6,199,485 28,929 SH SOLE 28,929 0 0
HORMEL FOODS CORP COM 440452100 27,423,969 602,063 SH SOLE 602,063 0 0
INTEL CORP COM 458140100 2,236,930 84,636 SH SOLE 84,636 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 3,638,766 25,827 SH SOLE 25,827 0 0
INTERNATIONAL PAPER CO COM 460146103 2,365,749 68,315 SH SOLE 68,315 0 0
INTUIT COM 461202103 2,960,407 7,606 SH SOLE 7,606 0 0
ISHARES GOLD TR ISHARES NEW 464285204 294,015 8,500 SH SOLE 8,500 0 0
ISHARES TR SELECT DIVID ETF 464287168 957,805 7,942 SH SOLE 7,942 0 0
ISHARES TR CORE S&P500 ETF 464287200 368,073 958 SH SOLE 958 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 680,706 11,636 SH SOLE 11,636 0 0
ISHARES TR MSCI EAFE ETF 464287465 2,168,155 33,031 SH SOLE 33,031 0 0
ISHARES TR RUS MID CAP ETF 464287499 423,586 6,280 SH SOLE 6,280 0 0
ISHARES TR CORE S&P MCP ETF 464287507 13,434,812 55,541 SH SOLE 55,541 0 0
ISHARES TR ISHARES BIOTECH 464287556 1,665,939 12,689 SH SOLE 12,689 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 269,027 1,774 SH SOLE 1,774 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 246,001 1,774 SH SOLE 1,774 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 598,927 3,435 SH SOLE 3,435 0 0
ISHARES TR PFD AND INCM SEC 464288687 390,326 12,785 SH SOLE 12,785 0 0
JOHNSON & JOHNSON COM 478160104 12,122,783 68,626 SH SOLE 68,626 0 0
KIMBERLY-CLARK CORP COM 494368103 229,146 1,688 SH SOLE 1,688 0 0
LAMB WESTON HLDGS INC COM 513272104 3,481,019 38,955 SH SOLE 38,955 0 0
LILLY ELI & CO COM 532457108 5,624,790 15,375 SH SOLE 15,375 0 0
LOWES COS INC COM 548661107 6,816,798 34,214 SH SOLE 34,214 0 0
MFS CHARTER INCOME TR SH BEN INT 552727109 77,183 12,550 SH SOLE 12,550 0 0
MARTIN MARIETTA MATLS INC COM 573284106 296,738 878 SH SOLE 878 0 0
MCDONALDS CORP COM 580135101 710,213 2,695 SH SOLE 2,695 0 0
MICROSOFT CORP COM 594918104 19,749,417 82,351 SH SOLE 82,351 0 0
MONDELEZ INTL INC CL A 609207105 814,996 12,228 SH SOLE 12,228 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 7,861,701 30,506 SH SOLE 30,506 0 0
NEWELL BRANDS INC COM 651229106 1,080,748 82,626 SH SOLE 82,626 0 0
NIKE INC CL B 654106103 342,371 2,926 SH SOLE 2,926 0 0
NORTHROP GRUMMAN CORP COM 666807102 624,723 1,145 SH SOLE 1,145 0 0
NUCOR CORP COM 670346105 9,325,953 70,753 SH SOLE 70,753 0 0
ONEOK INC NEW COM 682680103 384,148 5,847 SH SOLE 5,847 0 0
PAYCHEX INC COM 704326107 9,146,343 79,148 SH SOLE 79,148 0 0
PEPSICO INC COM 713448108 9,813,812 54,322 SH SOLE 54,322 0 0
PFIZER INC COM 717081103 7,181,747 140,159 SH SOLE 140,159 0 0
PHILIP MORRIS INTL INC COM 718172109 1,723,505 17,029 SH SOLE 17,029 0 0
PHILLIPS 66 COM 718546104 2,140,614 20,567 SH SOLE 20,567 0 0
PROCTER AND GAMBLE CO COM 742718109 2,351,150 15,513 SH SOLE 15,513 0 0
QUALCOMM INC COM 747525103 13,849,911 125,977 SH SOLE 125,977 0 0
REALTY INCOME CORP COM 756109104 317,213 5,001 SH SOLE 5,001 0 0
SCHLUMBERGER LTD COM STK 806857108 2,957,140 55,315 SH SOLE 55,315 0 0
STRYKER CORPORATION COM 863667101 3,964,894 16,217 SH SOLE 16,217 0 0
SYSCO CORP COM 871829107 179,391,531 2,346,521 SH SOLE 2,346,521 0 0
TJX COS INC NEW COM 872540109 436,367 5,482 SH SOLE 5,482 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 286,935 3,852 SH SOLE 3,852 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,450,517 2,634 SH SOLE 2,634 0 0
TRACTOR SUPPLY CO COM 892356106 959,272 4,264 SH SOLE 4,264 0 0
TRINITY INDS INC COM 896522109 918,592 31,065 SH SOLE 31,065 0 0
US BANCORP DEL COM NEW 902973304 5,527,785 126,755 SH SOLE 126,755 0 0
UNION PAC CORP COM 907818108 12,270,347 59,257 SH SOLE 59,257 0 0
UNITED PARCEL SERVICE INC CL B 911312106 595,228 3,424 SH SOLE 3,424 0 0
VALMONT INDS INC COM 920253101 363,737 1,100 SH SOLE 1,100 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,522,474 64,712 SH SOLE 64,712 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,361,910 16,512 SH SOLE 16,512 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 231,011 1,084 SH SOLE 1,084 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 201,290 1,434 SH SOLE 1,434 0 0
WALMART INC COM 931142103 12,585,564 88,762 SH SOLE 88,762 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 215,969 2,140 SH SOLE 2,140 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 4,384,034 16,464 SH SOLE 16,464 0 0
TARGET CORP COM 87612E106 644,449 4,324 SH SOLE 4,324 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109 292,148 4,706 SH SOLE 4,706 0 0
TRAVELERS COMPANIES INC COM 89417E109 256,861 1,370 SH SOLE 1,370 0 0
AT&T INC COM 00206R102 422,123 22,929 SH SOLE 22,929 0 0
ABBVIE INC COM 00287Y109 903,077 5,588 SH SOLE 5,588 0 0
ALPHABET INC CAP STK CL C 02079K107 1,074,520 12,110 SH SOLE 12,110 0 0
ALPHABET INC CAP STK CL A 02079K305 11,152,272 126,400 SH SOLE 126,400 0 0
ALTRIA GROUP INC COM 02209S103 891,574 19,505 SH SOLE 19,505 0 0
AMERIPRISE FINL INC COM 03076C106 238,198 765 SH SOLE 765 0 0
CME GROUP INC COM 12572Q105 308,574 1,835 SH SOLE 1,835 0 0
CARDINAL HEALTH INC COM 14149Y108 6,152,906 80,043 SH SOLE 80,043 0 0
CISCO SYS INC COM 17275R102 8,997,338 188,861 SH SOLE 188,861 0 0
COMCAST CORP NEW CL A 20030N101 717,514 20,518 SH SOLE 20,518 0 0
CONOCOPHILLIPS COM 20825C104 5,651,492 47,894 SH SOLE 47,894 0 0
COSTCO WHSL CORP NEW COM 22160K105 579,755 1,270 SH SOLE 1,270 0 0
DNP SELECT INCOME FD INC COM 23325P104 226,800 20,160 SH SOLE 20,160 0 0
DENTSPLY SIRONA INC COM 24906P109 689,527 21,656 SH SOLE 21,656 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 617,607 3,466 SH SOLE 3,466 0 0
DOMINOS PIZZA INC COM 25754A201 3,244,036 9,365 SH SOLE 9,365 0 0
EOG RES INC COM 26875P101 6,224,602 48,059 SH SOLE 48,059 0 0
EXXON MOBIL CORP COM 30231G102 8,458,245 76,684 SH SOLE 76,684 0 0
FEDEX CORP COM 31428X106 5,485,590 31,672 SH SOLE 31,672 0 0
FORTIVE CORP COM 34959J108 2,873,774 44,728 SH SOLE 44,728 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 442,960 1,290 SH SOLE 1,290 0 0
HP INC COM 40434L105 1,686,307 62,758 SH SOLE 62,758 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 1,628,351 102,027 SH SOLE 102,027 0 0
INGERSOLL RAND INC COM 45687V106 4,666,291 89,307 SH SOLE 89,307 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 277,098 1,786 SH SOLE 1,786 0 0
JPMORGAN CHASE & CO COM 46625H100 5,597,736 41,743 SH SOLE 41,743 0 0
MANULIFE FINL CORP COM 56501R106 195,348 10,950 SH SOLE 10,950 0 0
MARATHON PETE CORP COM 56585A102 4,126,141 35,451 SH SOLE 35,451 0 0
MASTERCARD INCORPORATED CL A 57636Q104 487,170 1,401 SH SOLE 1,401 0 0
MCKESSON CORP COM 58155Q103 328,230 875 SH SOLE 875 0 0
MERCK & CO INC COM 58933Y105 10,490,323 94,550 SH SOLE 94,550 0 0
NEXTERA ENERGY INC COM 65339F101 265,179 3,172 SH SOLE 3,172 0 0
NVIDIA CORPORATION COM 67066G104 240,254 1,644 SH SOLE 1,644 0 0
NUTRIEN LTD COM 67077M108 2,078,434 28,460 SH SOLE 28,460 0 0
ORACLE CORP COM 68389X105 2,520,289 30,833 SH SOLE 30,833 0 0
PAYPAL HLDGS INC COM 70450Y103 1,988,177 27,916 SH SOLE 27,916 0 0
PUBLIC STORAGE COM 74460D109 592,041 2,113 SH SOLE 2,113 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 23,591,724 61,689 SH SOLE 61,689 0 0
SALESFORCE INC COM 79466L302 3,132,306 23,624 SH SOLE 23,624 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 223,223 2,552 SH SOLE 2,552 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 230,214 1,850 SH SOLE 1,850 0 0
TESLA INC COM 88160R101 221,724 1,800 SH SOLE 1,800 0 0
3M CO COM 88579Y101 225,330 1,879 SH SOLE 1,879 0 0
TREX CO INC COM 89531P105 1,481,127 34,990 SH SOLE 34,990 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,080,957 3,925 SH SOLE 3,925 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 676,735 17,176 SH SOLE 17,176 0 0
VISA INC COM CL A 92826C839 1,726,278 8,309 SH SOLE 8,309 0 0
WASTE MGMT INC DEL COM 94106L109 379,650 2,420 SH SOLE 2,420 0 0
EATON CORP PLC SHS G29183103 7,971,961 50,793 SH SOLE 50,793 0 0
MEDTRONIC PLC SHS G5960L103 5,460,529 70,259 SH SOLE 70,259 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 10,146,753 60,365 SH SOLE 60,365 0 0
ISHARES TR US TRSPRTION 464287192 1,667,185 7,807 SH SOLE 7,807 0 0
WELLS FARGO CO NEW COM 949746101 483,010 11,698 SH SOLE 11,698 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 245,455 6,570 SH SOLE 6,570 0 0
BNY MELLON MUN INCOME INC COM 05589T104 74,494 11,900 SH SOLE 11,900 0 0
WESTERN UN CO COM 959802109 789,972 57,369 SH SOLE 57,369 0 0
CANADIAN PAC RY LTD COM 13645T100 233,318 3,128 SH SOLE 3,128 0 0
ALTRA INDL MOTION CORP COM 02208R106 3,005,724 50,305 SH SOLE 50,305 0 0
UNITED RENTALS INC COM 911363109 355,420 1,000 SH SOLE 1,000 0 0