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 228,715 2,980 SH SOLE 2,980 0 0
ABBOTT LABS COM 002824100 556,306 5,744 SH SOLE 5,744 0 0
AIR PRODS & CHEMS INC COM 009158106 3,520,395 12,422 SH SOLE 12,422 0 0
ALIGN TECHNOLOGY INC COM 016255101 228,990 750 SH SOLE 750 0 0
AMAZON COM INC COM 023135106 720,770 5,670 SH SOLE 5,670 0 0
AMGEN INC COM 031162100 417,653 1,554 SH SOLE 1,554 0 0
APPLE INC COM 037833100 44,488,405 259,847 SH SOLE 259,847 0 0
APPLIED MATLS INC COM 038222105 20,416,530 147,465 SH SOLE 147,465 0 0
ARCOSA INC COM 039653100 692,828 9,636 SH SOLE 9,636 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 348,841 1,450 SH SOLE 1,450 0 0
AUTOZONE INC COM 053332102 1,686,553 664 SH SOLE 664 0 0
BANK AMERICA CORP COM 060505104 215,043 7,854 SH SOLE 7,854 0 0
BANK NEW YORK MELLON CORP COM 064058100 234,874 5,507 SH SOLE 5,507 0 0
BECTON DICKINSON & CO COM 075887109 9,159,459 35,429 SH SOLE 35,429 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 9,566,586 18 SH SOLE 18 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 34,175,268 97,560 SH SOLE 97,560 0 0
BOEING CO COM 097023105 621,810 3,244 SH SOLE 3,244 0 0
BOSTON SCIENTIFIC CORP COM 101137107 5,997,763 113,594 SH SOLE 113,594 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 653,995 11,268 SH SOLE 11,268 0 0
THE CIGNA GROUP COM 125523100 218,557 764 SH SOLE 764 0 0
CSX CORP COM 126408103 341,325 11,100 SH SOLE 11,100 0 0
CVS HEALTH CORP COM 126650100 501,517 7,183 SH SOLE 7,183 0 0
CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 324,790 30,815 SH SOLE 30,815 0 0
CATERPILLAR INC COM 149123101 352,716 1,292 SH SOLE 1,292 0 0
CELANESE CORP DEL COM 150870103 639,148 5,092 SH SOLE 5,092 0 0
CHEVRON CORP NEW COM 166764100 11,256,734 66,758 SH SOLE 66,758 0 0
CLOROX CO DEL COM 189054109 4,231,534 32,287 SH SOLE 32,287 0 0
COCA COLA CO COM 191216100 4,299,936 76,812 SH SOLE 76,812 0 0
COLGATE PALMOLIVE CO COM 194162103 4,558,435 64,104 SH SOLE 64,104 0 0
CONAGRA BRANDS INC COM 205887102 3,354,782 122,348 SH SOLE 122,348 0 0
CORNING INC COM 219350105 210,609 6,912 SH SOLE 6,912 0 0
CUMMINS INC COM 231021106 295,856 1,295 SH SOLE 1,295 0 0
DANAHER CORPORATION COM 235851102 16,294,215 65,676 SH SOLE 65,676 0 0
DEERE & CO COM 244199105 225,296 597 SH SOLE 597 0 0
DISNEY WALT CO COM 254687106 5,284,946 65,206 SH SOLE 65,206 0 0
DONALDSON INC COM 257651109 4,552,620 76,335 SH SOLE 76,335 0 0
DOW INC COM 260557103 470,021 9,116 SH SOLE 9,116 0 0
EMERSON ELEC CO COM 291011104 3,311,965 34,296 SH SOLE 34,296 0 0
FAIR ISAAC CORP COM 303250104 5,253,738 6,049 SH SOLE 6,049 0 0
FISERV INC COM 337738108 862,450 7,635 SH SOLE 7,635 0 0
GALLAGHER ARTHUR J & CO COM 363576109 1,828,910 8,024 SH SOLE 8,024 0 0
GENERAC HLDGS INC COM 368736104 3,017,647 27,695 SH SOLE 27,695 0 0
GENERAL ELECTRIC CO COM NEW 369604301 261,009 2,361 SH SOLE 2,361 0 0
GILEAD SCIENCES INC COM 375558103 298,786 3,987 SH SOLE 3,987 0 0
HOME DEPOT INC COM 437076102 3,292,638 10,897 SH SOLE 10,897 0 0
HONEYWELL INTL INC COM 438516106 5,275,620 28,557 SH SOLE 28,557 0 0
HORMEL FOODS CORP COM 440452100 25,218,568 663,123 SH SOLE 663,123 0 0
INTEL CORP COM 458140100 3,273,266 92,075 SH SOLE 92,075 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 3,596,030 25,631 SH SOLE 25,631 0 0
INTERNATIONAL PAPER CO COM 460146103 2,663,655 75,096 SH SOLE 75,096 0 0
INTUIT COM 461202103 4,778,821 9,353 SH SOLE 9,353 0 0
ISHARES GOLD TR ISHARES NEW 464285204 297,415 8,500 SH SOLE 8,500 0 0
ISHARES TR SELECT DIVID ETF 464287168 943,034 8,761 SH SOLE 8,761 0 0
ISHARES TR CORE S&P500 ETF 464287200 417,836 973 SH SOLE 973 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 796,135 11,636 SH SOLE 11,636 0 0
ISHARES TR MSCI EAFE ETF 464287465 2,646,459 38,399 SH SOLE 38,399 0 0
ISHARES TR RUS MID CAP ETF 464287499 434,890 6,280 SH SOLE 6,280 0 0
ISHARES TR CORE S&P MCP ETF 464287507 13,229,264 53,055 SH SOLE 53,055 0 0
ISHARES TR ISHARES BIOTECH 464287556 325,047 2,658 SH SOLE 2,658 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 269,329 1,774 SH SOLE 1,774 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 215,186 809 SH SOLE 809 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 240,466 1,774 SH SOLE 1,774 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 607,102 3,435 SH SOLE 3,435 0 0
ISHARES TR PFD AND INCM SEC 464288687 389,387 12,915 SH SOLE 12,915 0 0
JOHNSON & JOHNSON COM 478160104 10,856,242 69,703 SH SOLE 69,703 0 0
KIMBERLY-CLARK CORP COM 494368103 228,769 1,893 SH SOLE 1,893 0 0
LAMB WESTON HLDGS INC COM 513272104 3,564,333 38,550 SH SOLE 38,550 0 0
ELI LILLY & CO COM 532457108 4,077,354 7,591 SH SOLE 7,591 0 0
LOWES COS INC COM 548661107 7,117,273 34,244 SH SOLE 34,244 0 0
MFS CHARTER INCOME TR SH BEN INT 552727109 71,370 12,200 SH SOLE 12,200 0 0
MARSH & MCLENNAN COS INC COM 571748102 229,502 1,206 SH SOLE 1,206 0 0
MARTIN MARIETTA MATLS INC COM 573284106 360,401 878 SH SOLE 878 0 0
MCDONALDS CORP COM 580135101 1,148,072 4,358 SH SOLE 4,358 0 0
MICROSOFT CORP COM 594918104 25,956,545 82,206 SH SOLE 82,206 0 0
MONDELEZ INTL INC CL A 609207105 867,778 12,504 SH SOLE 12,504 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 8,067,288 29,633 SH SOLE 29,633 0 0
NEWELL BRANDS INC COM 651229106 712,358 78,888 SH SOLE 78,888 0 0
NORTHROP GRUMMAN CORP COM 666807102 504,018 1,145 SH SOLE 1,145 0 0
NUCOR CORP COM 670346105 11,015,483 70,454 SH SOLE 70,454 0 0
ONEOK INC NEW COM 682680103 247,821 3,907 SH SOLE 3,907 0 0
PAYCHEX INC COM 704326107 8,979,940 77,863 SH SOLE 77,863 0 0
PEPSICO INC COM 713448108 9,047,418 53,396 SH SOLE 53,396 0 0
PFIZER INC COM 717081103 5,100,750 153,776 SH SOLE 153,776 0 0
PHILIP MORRIS INTL INC COM 718172109 1,627,186 17,576 SH SOLE 17,576 0 0
PHILLIPS 66 COM 718546104 2,507,531 20,870 SH SOLE 20,870 0 0
PROCTER AND GAMBLE CO COM 742718109 2,212,988 15,172 SH SOLE 15,172 0 0
QUALCOMM INC COM 747525103 14,116,948 127,111 SH SOLE 127,111 0 0
REALTY INCOME CORP COM 756109104 214,542 4,296 SH SOLE 4,296 0 0
SCHLUMBERGER LTD COM STK 806857108 3,224,865 55,315 SH SOLE 55,315 0 0
STRYKER CORPORATION COM 863667101 4,428,613 16,206 SH SOLE 16,206 0 0
SYSCO CORP COM 871829107 155,344,514 2,351,923 SH SOLE 2,351,923 0 0
TJX COS INC NEW COM 872540109 487,240 5,482 SH SOLE 5,482 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 334,739 3,852 SH SOLE 3,852 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,333,252 2,634 SH SOLE 2,634 0 0
TRACTOR SUPPLY CO COM 892356106 1,160,228 5,714 SH SOLE 5,714 0 0
TRINITY INDS INC COM 896522109 1,070,913 43,980 SH SOLE 43,980 0 0
US BANCORP DEL COM NEW 902973304 4,313,239 130,467 SH SOLE 130,467 0 0
UNION PAC CORP COM 907818108 12,250,381 60,160 SH SOLE 60,160 0 0
UNITED PARCEL SERVICE INC CL B 911312106 533,699 3,424 SH SOLE 3,424 0 0
VALMONT INDS INC COM 920253101 264,231 1,100 SH SOLE 1,100 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,226,724 31,286 SH SOLE 31,286 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,294,845 17,114 SH SOLE 17,114 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 295,184 1,084 SH SOLE 1,084 0 0
VONTIER CORPORATION COM 928881101 211,184 6,830 SH SOLE 6,830 0 0
WALMART INC COM 931142103 13,985,879 87,450 SH SOLE 87,450 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 5,426,000 15,145 SH SOLE 15,145 0 0
TARGET CORP COM 87612E106 470,696 4,257 SH SOLE 4,257 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109 309,467 4,706 SH SOLE 4,706 0 0
TRAVELERS COMPANIES INC COM 89417E109 223,735 1,370 SH SOLE 1,370 0 0
AT&T INC COM 00206R102 358,948 23,898 SH SOLE 23,898 0 0
ABBVIE INC COM 00287Y109 865,740 5,808 SH SOLE 5,808 0 0
ADOBE INC COM 00724F101 247,811 486 SH SOLE 486 0 0
ALPHABET INC CAP STK CL C 02079K107 1,590,111 12,060 SH SOLE 12,060 0 0
ALPHABET INC CAP STK CL A 02079K305 16,933,938 129,405 SH SOLE 129,405 0 0
ALTRIA GROUP INC COM 02209S103 846,467 20,130 SH SOLE 20,130 0 0
AMERIPRISE FINL INC COM 03076C106 258,469 784 SH SOLE 784 0 0
CME GROUP INC COM 12572Q105 391,430 1,955 SH SOLE 1,955 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108 232,754 3,128 SH SOLE 3,128 0 0
CARDINAL HEALTH INC COM 14149Y108 6,928,930 79,808 SH SOLE 79,808 0 0
CISCO SYS INC COM 17275R102 10,878,282 202,349 SH SOLE 202,349 0 0
COMCAST CORP NEW CL A 20030N101 885,381 19,968 SH SOLE 19,968 0 0
CONOCOPHILLIPS COM 20825C104 5,782,506 48,268 SH SOLE 48,268 0 0
COSTCO WHSL CORP NEW COM 22160K105 779,645 1,380 SH SOLE 1,380 0 0
DNP SELECT INCOME FD INC COM 23325P104 228,537 24,006 SH SOLE 24,006 0 0
DENTSPLY SIRONA INC COM 24906P109 675,138 19,764 SH SOLE 19,764 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 513,627 3,443 SH SOLE 3,443 0 0
DOMINOS PIZZA INC COM 25754A201 7,655,346 20,210 SH SOLE 20,210 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 228,858 2,593 SH SOLE 2,593 0 0
DUPONT DE NEMOURS INC COM 26614N102 212,134 2,844 SH SOLE 2,844 0 0
EOG RES INC COM 26875P101 7,784,585 61,412 SH SOLE 61,412 0 0
EXXON MOBIL CORP COM 30231G102 8,917,032 75,838 SH SOLE 75,838 0 0
META PLATFORMS INC CL A 30303M102 451,216 1,503 SH SOLE 1,503 0 0
FEDEX CORP COM 31428X106 8,435,318 31,841 SH SOLE 31,841 0 0
FORTIVE CORP COM 34959J108 3,179,313 42,871 SH SOLE 42,871 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 417,405 1,290 SH SOLE 1,290 0 0
HP INC COM 40434L105 2,024,492 78,774 SH SOLE 78,774 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 2,029,927 116,864 SH SOLE 116,864 0 0
INGERSOLL RAND INC COM 45687V106 4,481,746 70,335 SH SOLE 70,335 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 284,153 8,930 SH SOLE 8,930 0 0
JPMORGAN CHASE & CO COM 46625H100 6,064,012 41,815 SH SOLE 41,815 0 0
MANULIFE FINL CORP COM 56501R106 200,166 10,950 SH SOLE 10,950 0 0
MARATHON PETE CORP COM 56585A102 5,272,080 34,836 SH SOLE 34,836 0 0
MASTERCARD INCORPORATED CL A 57636Q104 595,449 1,504 SH SOLE 1,504 0 0
MCKESSON CORP COM 58155Q103 380,494 875 SH SOLE 875 0 0
MERCK & CO INC COM 58933Y105 9,688,315 94,107 SH SOLE 94,107 0 0
NETFLIX INC COM 64110L106 214,099 567 SH SOLE 567 0 0
NOVARTIS AG SPONSORED ADR 66987V109 211,258 2,074 SH SOLE 2,074 0 0
NVIDIA CORPORATION COM 67066G104 815,171 1,874 SH SOLE 1,874 0 0
NUTRIEN LTD COM 67077M108 2,424,635 39,259 SH SOLE 39,259 0 0
ORACLE CORP COM 68389X105 3,260,535 30,783 SH SOLE 30,783 0 0
PAYPAL HLDGS INC COM 70450Y103 2,599,483 44,466 SH SOLE 44,466 0 0
PUBLIC STORAGE COM 74460D109 556,027 2,110 SH SOLE 2,110 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 25,094,358 58,703 SH SOLE 58,703 0 0
SALESFORCE INC COM 79466L302 4,926,946 24,297 SH SOLE 24,297 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 2,040,012 22,569 SH SOLE 22,569 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 356,548 2,175 SH SOLE 2,175 0 0
TESLA INC COM 88160R101 447,894 1,790 SH SOLE 1,790 0 0
3M CO COM 88579Y101 206,900 2,210 SH SOLE 2,210 0 0
TREX CO INC COM 89531P105 3,005,387 48,765 SH SOLE 48,765 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,014,239 3,995 SH SOLE 3,995 0 0
VALERO ENERGY CORP COM 91913Y100 231,554 1,634 SH SOLE 1,634 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 614,461 18,959 SH SOLE 18,959 0 0
VISA INC COM CL A 92826C839 1,907,703 8,294 SH SOLE 8,294 0 0
WASTE MGMT INC DEL COM 94106L109 368,905 2,420 SH SOLE 2,420 0 0
CONSOLIDATED WATER CO INC ORD G23773107 381,892 13,428 SH SOLE 13,428 0 0
EATON CORP PLC SHS G29183103 10,815,855 50,712 SH SOLE 50,712 0 0
MEDTRONIC PLC SHS G5960L103 5,790,334 73,894 SH SOLE 73,894 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 12,435,542 61,286 SH SOLE 61,286 0 0
SPDR SER TR S&P HOMEBUILD 78464A888 1,740,972 22,737 SH SOLE 22,737 0 0
ISHARES TR US TRSPRTION 464287192 1,771,042 7,576 SH SOLE 7,576 0 0
ALLEGION PLC ORD SHS G0176J109 1,454,632 13,960 SH SOLE 13,960 0 0
WELLS FARGO CO NEW COM 949746101 458,286 11,216 SH SOLE 11,216 0 0
BNY MELLON MUN INCOME INC COM 05589T104 67,473 11,900 SH SOLE 11,900 0 0
MARATHON OIL CORP COM 565849106 387,340 14,480 SH SOLE 14,480 0 0
WESTERN UN CO COM 959802109 706,422 53,598 SH SOLE 53,598 0 0