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 948,234 9,167 SH SOLE 9,167 0 0
ABBOTT LABS COM 002824100 685,333 6,059 SH SOLE 6,059 0 0
AIR PRODS & CHEMS INC COM 009158106 4,084,053 14,081 SH SOLE 14,081 0 0
AMAZON COM INC COM 023135106 2,670,196 12,171 SH SOLE 12,171 0 0
AMERICAN EXPRESS CO COM 025816109 283,434 955 SH SOLE 955 0 0
AMGEN INC COM 031162100 665,675 2,554 SH SOLE 2,554 0 0
APPLE INC COM 037833100 70,858,342 282,958 SH SOLE 282,958 0 0
APPLIED MATLS INC COM 038222105 18,507,457 113,801 SH SOLE 113,801 0 0
ARCOSA INC COM 039653100 701,655 7,253 SH SOLE 7,253 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 431,191 1,473 SH SOLE 1,473 0 0
AUTOZONE INC COM 053332102 2,126,128 664 SH SOLE 664 0 0
BANK AMERICA CORP COM 060505104 262,777 5,979 SH SOLE 5,979 0 0
BANK NEW YORK MELLON CORP COM 064058100 407,199 5,300 SH SOLE 5,300 0 0
BECTON DICKINSON & CO COM 075887109 8,104,931 35,725 SH SOLE 35,725 0 0
BERKLEY W R CORP COM 084423102 202,772 3,465 SH SOLE 3,465 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 14,299,320 21 SH SOLE 21 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 42,600,161 93,982 SH SOLE 93,982 0 0
BOEING CO COM 097023105 555,957 3,141 SH SOLE 3,141 0 0
BOSTON SCIENTIFIC CORP COM 101137107 9,752,762 109,189 SH SOLE 109,189 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 621,594 10,990 SH SOLE 10,990 0 0
THE CIGNA GROUP COM 125523100 210,971 764 SH SOLE 764 0 0
CSX CORP COM 126408103 358,197 11,100 SH SOLE 11,100 0 0
CVS HEALTH CORP COM 126650100 304,624 6,786 SH SOLE 6,786 0 0
CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 383,214 32,095 SH SOLE 32,095 0 0
CATERPILLAR INC COM 149123101 419,350 1,156 SH SOLE 1,156 0 0
CELANESE CORP DEL COM 150870103 343,420 4,962 SH SOLE 4,962 0 0
CHEVRON CORP NEW COM 166764100 12,424,375 85,780 SH SOLE 85,780 0 0
CITIGROUP INC COM NEW 172967424 368,773 5,239 SH SOLE 5,239 0 0
CLOROX CO DEL COM 189054109 10,730,754 66,072 SH SOLE 66,072 0 0
COCA COLA CO COM 191216100 4,622,494 74,245 SH SOLE 74,245 0 0
COLGATE PALMOLIVE CO COM 194162103 5,642,784 62,070 SH SOLE 62,070 0 0
CONAGRA BRANDS INC COM 205887102 3,088,686 111,304 SH SOLE 111,304 0 0
CORNING INC COM 219350105 323,706 6,812 SH SOLE 6,812 0 0
CUMMINS INC COM 231021106 455,969 1,308 SH SOLE 1,308 0 0
DANAHER CORPORATION COM 235851102 15,786,842 68,773 SH SOLE 68,773 0 0
DEERE & CO COM 244199105 238,119 562 SH SOLE 562 0 0
DISNEY WALT CO COM 254687106 1,096,687 9,849 SH SOLE 9,849 0 0
DONALDSON INC COM 257651109 5,313,915 78,900 SH SOLE 78,900 0 0
DOW INC COM 260557103 322,003 8,024 SH SOLE 8,024 0 0
ECOLAB INC COM 278865100 255,409 1,090 SH SOLE 1,090 0 0
EMERSON ELEC CO COM 291011104 4,183,381 33,756 SH SOLE 33,756 0 0
FAIR ISAAC CORP COM 303250104 11,638,977 5,846 SH SOLE 5,846 0 0
FISERV INC COM 337738108 1,588,924 7,735 SH SOLE 7,735 0 0
GALLAGHER ARTHUR J & CO COM 363576109 2,305,997 8,124 SH SOLE 8,124 0 0
GENERAC HLDGS INC COM 368736104 5,851,587 37,740 SH SOLE 37,740 0 0
GE AEROSPACE COM NEW 369604301 341,752 2,049 SH SOLE 2,049 0 0
GILEAD SCIENCES INC COM 375558103 356,271 3,857 SH SOLE 3,857 0 0
HOME DEPOT INC COM 437076102 4,219,764 10,848 SH SOLE 10,848 0 0
HONEYWELL INTL INC COM 438516106 6,668,499 29,521 SH SOLE 29,521 0 0
HORMEL FOODS CORP COM 440452100 18,882,544 601,930 SH SOLE 601,930 0 0
INTEL CORP COM 458140100 804,666 40,133 SH SOLE 40,133 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 5,303,619 24,126 SH SOLE 24,126 0 0
INTERNATIONAL PAPER CO COM 460146103 4,481,646 83,271 SH SOLE 83,271 0 0
INTUIT COM 461202103 6,139,188 9,768 SH SOLE 9,768 0 0
ISHARES GOLD TR ISHARES NEW 464285204 420,835 8,500 SH SOLE 8,500 0 0
ISHARES TR SELECT DIVID ETF 464287168 1,175,571 8,954 SH SOLE 8,954 0 0
ISHARES TR CORE S&P500 ETF 464287200 572,786 973 SH SOLE 973 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 1,189,119 11,712 SH SOLE 11,712 0 0
ISHARES TR MSCI EAFE ETF 464287465 2,482,352 32,831 SH SOLE 32,831 0 0
ISHARES TR RUS MID CAP ETF 464287499 534,820 6,050 SH SOLE 6,050 0 0
ISHARES TR CORE S&P MCP ETF 464287507 16,502,804 264,850 SH SOLE 264,850 0 0
ISHARES TR ISHARES BIOTECH 464287556 273,807 2,071 SH SOLE 2,071 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 390,995 2,112 SH SOLE 2,112 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 434,911 1,083 SH SOLE 1,083 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 296,984 1,809 SH SOLE 1,809 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 758,998 3,435 SH SOLE 3,435 0 0
ISHARES TR PFD AND INCM SEC 464288687 394,603 12,551 SH SOLE 12,551 0 0
JOHNSON & JOHNSON COM 478160104 9,165,871 63,379 SH SOLE 63,379 0 0
KIMBERLY-CLARK CORP COM 494368103 246,093 1,878 SH SOLE 1,878 0 0
LAMB WESTON HLDGS INC COM 513272104 5,034,103 75,327 SH SOLE 75,327 0 0
ELI LILLY & CO COM 532457108 5,576,156 7,223 SH SOLE 7,223 0 0
LOWES COS INC COM 548661107 8,143,413 32,996 SH SOLE 32,996 0 0
MANHATTAN ASSOCIATES INC COM 562750109 238,081 881 SH SOLE 881 0 0
MARSH & MCLENNAN COS INC COM 571748102 256,166 1,206 SH SOLE 1,206 0 0
MARTIN MARIETTA MATLS INC COM 573284106 324,362 628 SH SOLE 628 0 0
MCDONALDS CORP COM 580135101 1,238,700 4,273 SH SOLE 4,273 0 0
MICROSOFT CORP COM 594918104 36,291,993 86,102 SH SOLE 86,102 0 0
MONDELEZ INTL INC CL A 609207105 741,608 12,416 SH SOLE 12,416 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 12,752,926 27,590 SH SOLE 27,590 0 0
NORTHROP GRUMMAN CORP COM 666807102 537,337 1,145 SH SOLE 1,145 0 0
NUCOR CORP COM 670346105 8,850,820 75,836 SH SOLE 75,836 0 0
PNC FINL SVCS GROUP INC COM 693475105 201,914 1,047 SH SOLE 1,047 0 0
PAYCHEX INC COM 704326107 10,546,648 75,215 SH SOLE 75,215 0 0
PEPSICO INC COM 713448108 9,313,370 61,248 SH SOLE 61,248 0 0
PFIZER INC COM 717081103 2,335,329 88,026 SH SOLE 88,026 0 0
PHILIP MORRIS INTL INC COM 718172109 2,106,245 17,501 SH SOLE 17,501 0 0
PHILLIPS 66 COM 718546104 2,363,819 20,748 SH SOLE 20,748 0 0
PROCTER AND GAMBLE CO COM 742718109 2,559,680 15,268 SH SOLE 15,268 0 0
QUALCOMM INC COM 747525103 21,006,152 136,741 SH SOLE 136,741 0 0
SCHLUMBERGER LTD COM STK 806857108 3,144,072 82,005 SH SOLE 82,005 0 0
STARBUCKS CORP COM 855244109 443,931 4,865 SH SOLE 4,865 0 0
STRYKER CORPORATION COM 863667101 5,656,745 15,711 SH SOLE 15,711 0 0
SYSCO CORP COM 871829107 201,501,384 2,635,383 SH SOLE 2,635,383 0 0
TJX COS INC NEW COM 872540109 657,327 5,441 SH SOLE 5,441 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 820,768 4,156 SH SOLE 4,156 0 0
TEXAS INSTRS INC COM 882508104 273,202 1,457 SH SOLE 1,457 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,374,968 2,643 SH SOLE 2,643 0 0
TRACTOR SUPPLY CO COM 892356106 1,782,551 33,595 SH SOLE 33,595 0 0
TRANSDIGM GROUP INC COM 893641100 245,852 194 SH SOLE 194 0 0
TRINITY INDS INC COM 896522109 1,444,119 41,143 SH SOLE 41,143 0 0
US BANCORP DEL COM NEW 902973304 6,190,302 129,423 SH SOLE 129,423 0 0
UNION PAC CORP COM 907818108 13,540,559 59,378 SH SOLE 59,378 0 0
UNITED PARCEL SERVICE INC CL B 911312106 487,251 3,864 SH SOLE 3,864 0 0
VALMONT INDS INC COM 920253101 337,337 1,100 SH SOLE 1,100 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,250,251 28,389 SH SOLE 28,389 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 875,027 1,624 SH SOLE 1,624 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,437,662 16,139 SH SOLE 16,139 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 285,730 1,504 SH SOLE 1,504 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 444,917 1,084 SH SOLE 1,084 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 242,776 1,434 SH SOLE 1,434 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,362,107 4,700 SH SOLE 4,700 0 0
VONTIER CORPORATION COM 928881101 201,752 5,532 SH SOLE 5,532 0 0
WALMART INC COM 931142103 23,223,744 257,042 SH SOLE 257,042 0 0
RTX CORPORATION COM 75513E101 282,125 2,438 SH SOLE 2,438 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 9,525,749 18,633 SH SOLE 18,633 0 0
TARGET CORP COM 87612E106 517,739 3,830 SH SOLE 3,830 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109 261,927 4,806 SH SOLE 4,806 0 0
TRAVELERS COMPANIES INC COM 89417E109 323,997 1,345 SH SOLE 1,345 0 0
AT&T INC COM 00206R102 461,297 20,259 SH SOLE 20,259 0 0
ABBVIE INC COM 00287Y109 1,050,740 5,913 SH SOLE 5,913 0 0
ADOBE INC COM 00724F101 2,668,525 6,001 SH SOLE 6,001 0 0
ALPHABET INC CAP STK CL C 02079K107 2,390,974 12,555 SH SOLE 12,555 0 0
ALPHABET INC CAP STK CL A 02079K305 25,776,792 136,169 SH SOLE 136,169 0 0
ALTRIA GROUP INC COM 02209S103 1,046,375 20,011 SH SOLE 20,011 0 0
AMERIPRISE FINL INC COM 03076C106 417,425 784 SH SOLE 784 0 0
BOOKING HOLDINGS INC COM 09857L108 248,421 50 SH SOLE 50 0 0
BROADCOM INC COM 11135F101 477,590 2,060 SH SOLE 2,060 0 0
CME GROUP INC COM 12572Q105 454,010 1,955 SH SOLE 1,955 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108 220,294 3,044 SH SOLE 3,044 0 0
CARDINAL HEALTH INC COM 14149Y108 10,659,084 90,125 SH SOLE 90,125 0 0
CISCO SYS INC COM 17275R102 12,516,064 211,420 SH SOLE 211,420 0 0
COMCAST CORP NEW CL A 20030N101 713,445 19,010 SH SOLE 19,010 0 0
CONOCOPHILLIPS COM 20825C104 5,082,661 51,252 SH SOLE 51,252 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,256,206 1,371 SH SOLE 1,371 0 0
DNP SELECT INCOME FD INC COM 23325P104 170,782 19,363 SH SOLE 19,363 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 424,741 3,341 SH SOLE 3,341 0 0
DOMINOS PIZZA INC COM 25754A201 11,394,385 27,145 SH SOLE 27,145 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 279,370 2,593 SH SOLE 2,593 0 0
EOG RES INC COM 26875P101 9,665,923 78,854 SH SOLE 78,854 0 0
EXXON MOBIL CORP COM 30231G102 8,344,097 77,569 SH SOLE 77,569 0 0
META PLATFORMS INC CL A 30303M102 909,297 1,553 SH SOLE 1,553 0 0
FEDEX CORP COM 31428X106 9,067,547 32,231 SH SOLE 32,231 0 0
FORTIVE CORP COM 34959J108 2,755,350 36,738 SH SOLE 36,738 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 738,680 1,290 SH SOLE 1,290 0 0
HP INC COM 40434L105 2,724,866 83,508 SH SOLE 83,508 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 2,342,159 109,703 SH SOLE 109,703 0 0
INGERSOLL RAND INC COM 45687V106 1,850,631 20,458 SH SOLE 20,458 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 322,922 8,005 SH SOLE 8,005 0 0
ISHARES TR RUSEL 2500 ETF 46435G268 203,048 2,986 SH SOLE 2,986 0 0
JPMORGAN CHASE & CO. COM 46625H100 9,897,866 41,291 SH SOLE 41,291 0 0
MANULIFE FINL CORP COM 56501R106 336,275 10,950 SH SOLE 10,950 0 0
MARATHON PETE CORP COM 56585A102 2,615,486 18,749 SH SOLE 18,749 0 0
MASTERCARD INCORPORATED CL A 57636Q104 786,696 1,494 SH SOLE 1,494 0 0
MCKESSON CORP COM 58155Q103 475,875 835 SH SOLE 835 0 0
MERCK & CO INC COM 58933Y105 9,964,812 100,169 SH SOLE 100,169 0 0
NETFLIX INC COM 64110L106 962,626 1,080 SH SOLE 1,080 0 0
NEXTERA ENERGY INC COM 65339F101 277,584 3,872 SH SOLE 3,872 0 0
NOVARTIS AG SPONSORED ADR 66987V109 200,847 2,064 SH SOLE 2,064 0 0
NVIDIA CORPORATION COM 67066G104 2,528,681 18,830 SH SOLE 18,830 0 0
NUTRIEN LTD COM 67077M108 661,718 14,787 SH SOLE 14,787 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 243,089 205 SH SOLE 205 0 0
ORACLE CORP COM 68389X105 5,142,510 30,860 SH SOLE 30,860 0 0
PAYPAL HLDGS INC COM 70450Y103 8,123,357 95,177 SH SOLE 95,177 0 0
PUBLIC STORAGE OPER CO COM 74460D109 3,469,012 11,585 SH SOLE 11,585 0 0
S&P GLOBAL INC COM 78409V104 282,383 567 SH SOLE 567 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 34,373,006 58,649 SH SOLE 58,649 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 242,072 425 SH SOLE 425 0 0
SALESFORCE INC COM 79466L302 8,600,305 25,724 SH SOLE 25,724 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 296,045 3,766 SH SOLE 3,766 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 2,007,271 23,433 SH SOLE 23,433 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 505,731 2,175 SH SOLE 2,175 0 0
TESLA INC COM 88160R101 674,009 1,669 SH SOLE 1,669 0 0
TG THERAPEUTICS INC COM 88322Q108 301,000 10,000 SH SOLE 10,000 0 0
3M CO COM 88579Y101 287,871 2,230 SH SOLE 2,230 0 0
TREX CO INC COM 89531P105 3,433,897 49,745 SH SOLE 49,745 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,004,217 3,962 SH SOLE 3,962 0 0
VERALTO CORP COM SHS 92338C103 1,831,365 17,981 SH SOLE 17,981 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 747,493 18,692 SH SOLE 18,692 0 0
VISA INC COM CL A 92826C839 3,807,966 12,049 SH SOLE 12,049 0 0
WASTE MGMT INC DEL COM 94106L109 420,329 2,083 SH SOLE 2,083 0 0
WISDOMTREE TR US TOTAL DIVIDND 97717W109 353,897 4,665 SH SOLE 4,665 0 0
CONSOLIDATED WATER CO INC ORD G23773107 308,816 11,928 SH SOLE 11,928 0 0
EATON CORP PLC SHS G29183103 16,106,315 48,532 SH SOLE 48,532 0 0
MEDTRONIC PLC SHS G5960L103 4,732,011 59,239 SH SOLE 59,239 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 20,925,155 56,654 SH SOLE 56,654 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 3,919,393 20,993 SH SOLE 20,993 0 0
FERRARI N V COM N3167Y103 1,529,424 3,600 SH SOLE 3,600 0 0
SPDR SER TR S&P HOMEBUILD 78464A888 2,196,904 21,023 SH SOLE 21,023 0 0
ISHARES TR US TRSPRTION 464287192 1,745,063 25,826 SH SOLE 25,826 0 0
ALLEGION PLC ORD SHS G0176J109 2,993,879 22,910 SH SOLE 22,910 0 0
WELLS FARGO CO NEW COM 949746101 745,598 10,615 SH SOLE 10,615 0 0
BNY MELLON MUN INCOME INC COM 05589T104 77,390 10,900 SH SOLE 10,900 0 0