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 319,189 2,855 SH SOLE 2,855 0 0
ABBOTT LABS COM 002824100 690,787 6,059 SH SOLE 6,059 0 0
AIR PRODS & CHEMS INC COM 009158106 4,086,779 13,726 SH SOLE 13,726 0 0
AMAZON COM INC COM 023135106 2,247,326 12,061 SH SOLE 12,061 0 0
AMERICAN EXPRESS CO COM 025816109 258,996 955 SH SOLE 955 0 0
AMGEN INC COM 031162100 822,924 2,554 SH SOLE 2,554 0 0
APPLE INC COM 037833100 65,337,627 280,419 SH SOLE 280,419 0 0
APPLIED MATLS INC COM 038222105 22,707,591 112,386 SH SOLE 112,386 0 0
ARCOSA INC COM 039653100 795,794 8,398 SH SOLE 8,398 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 407,623 1,473 SH SOLE 1,473 0 0
AUTOZONE INC COM 053332102 2,091,627 664 SH SOLE 664 0 0
BANK AMERICA CORP COM 060505104 230,422 5,807 SH SOLE 5,807 0 0
BANK NEW YORK MELLON CORP COM 064058100 380,858 5,300 SH SOLE 5,300 0 0
BECTON DICKINSON & CO COM 075887109 8,501,909 35,263 SH SOLE 35,263 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 14,514,780 21 SH SOLE 21 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 42,889,789 93,186 SH SOLE 93,186 0 0
BOEING CO COM 097023105 411,573 2,707 SH SOLE 2,707 0 0
BOSTON SCIENTIFIC CORP COM 101137107 9,079,646 108,349 SH SOLE 108,349 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 568,623 10,990 SH SOLE 10,990 0 0
THE CIGNA GROUP COM 125523100 264,680 764 SH SOLE 764 0 0
CSX CORP COM 126408103 383,283 11,100 SH SOLE 11,100 0 0
CVS HEALTH CORP COM 126650100 426,704 6,786 SH SOLE 6,786 0 0
CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 369,163 31,715 SH SOLE 31,715 0 0
CATERPILLAR INC COM 149123101 452,135 1,156 SH SOLE 1,156 0 0
CELANESE CORP DEL COM 150870103 674,634 4,962 SH SOLE 4,962 0 0
CHEVRON CORP NEW COM 166764100 14,978,979 101,711 SH SOLE 101,711 0 0
CITIGROUP INC COM NEW 172967424 327,961 5,239 SH SOLE 5,239 0 0
CLOROX CO DEL COM 189054109 10,042,587 61,645 SH SOLE 61,645 0 0
COCA COLA CO COM 191216100 5,181,106 72,100 SH SOLE 72,100 0 0
COLGATE PALMOLIVE CO COM 194162103 6,296,595 60,655 SH SOLE 60,655 0 0
CONAGRA BRANDS INC COM 205887102 4,603,954 141,573 SH SOLE 141,573 0 0
CORNING INC COM 219350105 307,562 6,812 SH SOLE 6,812 0 0
CUMMINS INC COM 231021106 423,518 1,308 SH SOLE 1,308 0 0
DANAHER CORPORATION COM 235851102 18,796,654 67,609 SH SOLE 67,609 0 0
DEERE & CO COM 244199105 249,146 597 SH SOLE 597 0 0
DISNEY WALT CO COM 254687106 945,163 9,826 SH SOLE 9,826 0 0
DONALDSON INC COM 257651109 5,817,141 78,930 SH SOLE 78,930 0 0
DOW INC COM 260557103 469,107 8,587 SH SOLE 8,587 0 0
ECOLAB INC COM 278865100 278,310 1,090 SH SOLE 1,090 0 0
EMERSON ELEC CO COM 291011104 3,667,286 33,531 SH SOLE 33,531 0 0
FAIR ISAAC CORP COM 303250104 11,425,954 5,879 SH SOLE 5,879 0 0
FISERV INC COM 337738108 1,389,593 7,735 SH SOLE 7,735 0 0
GALLAGHER ARTHUR J & CO COM 363576109 2,229,575 7,924 SH SOLE 7,924 0 0
GENERAC HLDGS INC COM 368736104 5,772,905 36,335 SH SOLE 36,335 0 0
GE AEROSPACE COM NEW 369604301 382,063 2,026 SH SOLE 2,026 0 0
GILEAD SCIENCES INC COM 375558103 323,371 3,857 SH SOLE 3,857 0 0
HOME DEPOT INC COM 437076102 4,324,700 10,673 SH SOLE 10,673 0 0
HONEYWELL INTL INC COM 438516106 6,022,703 29,136 SH SOLE 29,136 0 0
HORMEL FOODS CORP COM 440452100 21,030,541 663,424 SH SOLE 663,424 0 0
INTEL CORP COM 458140100 2,000,856 85,288 SH SOLE 85,288 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 5,370,033 24,290 SH SOLE 24,290 0 0
INTERNATIONAL PAPER CO COM 460146103 4,001,450 81,913 SH SOLE 81,913 0 0
INTUIT COM 461202103 6,022,458 9,698 SH SOLE 9,698 0 0
ISHARES GOLD TR ISHARES NEW 464285204 422,450 8,500 SH SOLE 8,500 0 0
ISHARES TR SELECT DIVID ETF 464287168 1,180,242 8,738 SH SOLE 8,738 0 0
ISHARES TR CORE S&P500 ETF 464287200 561,245 973 SH SOLE 973 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 1,121,424 11,712 SH SOLE 11,712 0 0
ISHARES TR MSCI EAFE ETF 464287465 2,804,448 33,534 SH SOLE 33,534 0 0
ISHARES TR RUS MID CAP ETF 464287499 533,247 6,050 SH SOLE 6,050 0 0
ISHARES TR CORE S&P MCP ETF 464287507 16,187,308 259,745 SH SOLE 259,745 0 0
ISHARES TR ISHARES BIOTECH 464287556 311,002 2,136 SH SOLE 2,136 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 394,215 2,077 SH SOLE 2,077 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 406,537 1,083 SH SOLE 1,083 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 295,939 1,774 SH SOLE 1,774 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 758,757 3,435 SH SOLE 3,435 0 0
ISHARES TR PFD AND INCM SEC 464288687 430,362 12,951 SH SOLE 12,951 0 0
JOHNSON & JOHNSON COM 478160104 11,150,376 68,804 SH SOLE 68,804 0 0
KIMBERLY-CLARK CORP COM 494368103 267,202 1,878 SH SOLE 1,878 0 0
LAMB WESTON HLDGS INC COM 513272104 3,573,972 55,205 SH SOLE 55,205 0 0
ELI LILLY & CO COM 532457108 6,212,212 7,012 SH SOLE 7,012 0 0
LOWES COS INC COM 548661107 8,911,235 32,901 SH SOLE 32,901 0 0
MANHATTAN ASSOCIATES INC COM 562750109 247,896 881 SH SOLE 881 0 0
MARSH & MCLENNAN COS INC COM 571748102 269,047 1,206 SH SOLE 1,206 0 0
MARTIN MARIETTA MATLS INC COM 573284106 338,021 628 SH SOLE 628 0 0
MCDONALDS CORP COM 580135101 1,316,397 4,323 SH SOLE 4,323 0 0
MICROSOFT CORP COM 594918104 34,702,405 80,647 SH SOLE 80,647 0 0
MONDELEZ INTL INC CL A 609207105 914,687 12,416 SH SOLE 12,416 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 12,433,169 27,652 SH SOLE 27,652 0 0
NORTHROP GRUMMAN CORP COM 666807102 604,640 1,145 SH SOLE 1,145 0 0
NUCOR CORP COM 670346105 10,005,277 66,551 SH SOLE 66,551 0 0
OMNICOM GROUP INC COM 681919106 206,780 2,000 SH SOLE 2,000 0 0
PAYCHEX INC COM 704326107 9,947,773 74,132 SH SOLE 74,132 0 0
PEPSICO INC COM 713448108 8,552,324 50,293 SH SOLE 50,293 0 0
PFIZER INC COM 717081103 4,083,869 141,115 SH SOLE 141,115 0 0
PHILIP MORRIS INTL INC COM 718172109 2,124,621 17,501 SH SOLE 17,501 0 0
PHILLIPS 66 COM 718546104 2,680,528 20,392 SH SOLE 20,392 0 0
PROCTER AND GAMBLE CO COM 742718109 2,644,418 15,268 SH SOLE 15,268 0 0
QUALCOMM INC COM 747525103 22,150,883 130,261 SH SOLE 130,261 0 0
REALTY INCOME CORP COM 756109104 217,911 3,436 SH SOLE 3,436 0 0
SCHLUMBERGER LTD COM STK 806857108 2,233,208 53,235 SH SOLE 53,235 0 0
SHERWIN WILLIAMS CO COM 824348106 208,392 546 SH SOLE 546 0 0
STARBUCKS CORP COM 855244109 474,289 4,865 SH SOLE 4,865 0 0
STRYKER CORPORATION COM 863667101 5,704,657 15,791 SH SOLE 15,791 0 0
SYSCO CORP COM 871829107 193,096,085 2,473,688 SH SOLE 2,473,688 0 0
TJX COS INC NEW COM 872540109 639,535 5,441 SH SOLE 5,441 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 721,773 4,156 SH SOLE 4,156 0 0
TEXAS INSTRS INC COM 882508104 257,593 1,247 SH SOLE 1,247 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,634,881 2,643 SH SOLE 2,643 0 0
TOLL BROTHERS INC COM 889478103 227,873 1,475 SH SOLE 1,475 0 0
TRACTOR SUPPLY CO COM 892356106 1,957,668 6,729 SH SOLE 6,729 0 0
TRANSDIGM GROUP INC COM 893641100 276,863 194 SH SOLE 194 0 0
TRINITY INDS INC COM 896522109 1,425,862 40,926 SH SOLE 40,926 0 0
US BANCORP DEL COM NEW 902973304 5,896,106 128,933 SH SOLE 128,933 0 0
UNION PAC CORP COM 907818108 14,497,461 58,818 SH SOLE 58,818 0 0
UNITED PARCEL SERVICE INC CL B 911312106 526,818 3,864 SH SOLE 3,864 0 0
VALMONT INDS INC COM 920253101 318,945 1,100 SH SOLE 1,100 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 203,266 3,849 SH SOLE 3,849 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,384,827 28,941 SH SOLE 28,941 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 856,936 1,624 SH SOLE 1,624 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,588,238 16,303 SH SOLE 16,303 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 273,713 1,504 SH SOLE 1,504 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 416,180 1,084 SH SOLE 1,084 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 250,334 1,434 SH SOLE 1,434 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,330,852 4,700 SH SOLE 4,700 0 0
WALMART INC COM 931142103 20,617,251 255,322 SH SOLE 255,322 0 0
RTX CORPORATION COM 75513E101 295,388 2,438 SH SOLE 2,438 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 8,959,013 18,356 SH SOLE 18,356 0 0
TARGET CORP COM 87612E106 596,944 3,830 SH SOLE 3,830 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109 304,102 4,706 SH SOLE 4,706 0 0
TRAVELERS COMPANIES INC COM 89417E109 314,891 1,345 SH SOLE 1,345 0 0
AT&T INC COM 00206R102 484,528 22,024 SH SOLE 22,024 0 0
ABBVIE INC COM 00287Y109 1,167,699 5,913 SH SOLE 5,913 0 0
ADOBE INC COM 00724F101 2,731,807 5,276 SH SOLE 5,276 0 0
ALPHABET INC CAP STK CL C 02079K107 2,099,070 12,555 SH SOLE 12,555 0 0
ALPHABET INC CAP STK CL A 02079K305 21,322,339 128,564 SH SOLE 128,564 0 0
ALTRIA GROUP INC COM 02209S103 1,021,361 20,011 SH SOLE 20,011 0 0
AMERIPRISE FINL INC COM 03076C106 368,331 784 SH SOLE 784 0 0
BOOKING HOLDINGS INC COM 09857L108 210,606 50 SH SOLE 50 0 0
BROADCOM INC COM 11135F101 355,350 2,060 SH SOLE 2,060 0 0
CME GROUP INC COM 12572Q105 431,371 1,955 SH SOLE 1,955 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108 260,384 3,044 SH SOLE 3,044 0 0
CARDINAL HEALTH INC COM 14149Y108 9,841,253 89,045 SH SOLE 89,045 0 0
CISCO SYS INC COM 17275R102 11,222,768 210,875 SH SOLE 210,875 0 0
COMCAST CORP NEW CL A 20030N101 794,048 19,010 SH SOLE 19,010 0 0
CONOCOPHILLIPS COM 20825C104 4,929,947 46,827 SH SOLE 46,827 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,215,419 1,371 SH SOLE 1,371 0 0
DNP SELECT INCOME FD INC COM 23325P104 189,585 18,883 SH SOLE 18,883 0 0
DENTSPLY SIRONA INC COM 24906P109 470,763 17,397 SH SOLE 17,397 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 483,191 3,443 SH SOLE 3,443 0 0
DOMINOS PIZZA INC COM 25754A201 10,850,282 25,225 SH SOLE 25,225 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 298,973 2,593 SH SOLE 2,593 0 0
DUPONT DE NEMOURS INC COM 26614N102 223,755 2,511 SH SOLE 2,511 0 0
EOG RES INC COM 26875P101 9,394,187 76,419 SH SOLE 76,419 0 0
EXXON MOBIL CORP COM 30231G102 8,949,630 76,349 SH SOLE 76,349 0 0
META PLATFORMS INC CL A 30303M102 860,378 1,503 SH SOLE 1,503 0 0
FEDEX CORP COM 31428X106 8,714,245 31,841 SH SOLE 31,841 0 0
FORTIVE CORP COM 34959J108 2,923,252 37,036 SH SOLE 37,036 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 638,692 1,290 SH SOLE 1,290 0 0
HP INC COM 40434L105 3,016,021 84,082 SH SOLE 84,082 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 2,240,656 109,514 SH SOLE 109,514 0 0
INGERSOLL RAND INC COM 45687V106 2,076,379 21,153 SH SOLE 21,153 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 337,432 8,305 SH SOLE 8,305 0 0
ISHARES TR RUSEL 2500 ETF 46435G268 202,242 2,986 SH SOLE 2,986 0 0
JPMORGAN CHASE & CO. COM 46625H100 8,645,470 41,001 SH SOLE 41,001 0 0
MANULIFE FINL CORP COM 56501R106 323,573 10,950 SH SOLE 10,950 0 0
MARATHON PETE CORP COM 56585A102 2,955,024 18,139 SH SOLE 18,139 0 0
MASTERCARD INCORPORATED CL A 57636Q104 742,675 1,504 SH SOLE 1,504 0 0
MCKESSON CORP COM 58155Q103 412,841 835 SH SOLE 835 0 0
MERCK & CO INC COM 58933Y105 10,659,991 93,871 SH SOLE 93,871 0 0
NETFLIX INC COM 64110L106 756,791 1,067 SH SOLE 1,067 0 0
NEXTERA ENERGY INC COM 65339F101 327,300 3,872 SH SOLE 3,872 0 0
NOVARTIS AG SPONSORED ADR 66987V109 237,401 2,064 SH SOLE 2,064 0 0
NVIDIA CORPORATION COM 67066G104 2,286,715 18,830 SH SOLE 18,830 0 0
NUTRIEN LTD COM 67077M108 708,500 14,742 SH SOLE 14,742 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 236,078 205 SH SOLE 205 0 0
ORACLE CORP COM 68389X105 5,273,028 30,945 SH SOLE 30,945 0 0
PAYPAL HLDGS INC COM 70450Y103 6,549,994 83,942 SH SOLE 83,942 0 0
PUBLIC STORAGE OPER CO COM 74460D109 4,208,156 11,565 SH SOLE 11,565 0 0
S&P GLOBAL INC COM 78409V104 292,924 567 SH SOLE 567 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 33,171,934 57,815 SH SOLE 57,815 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 242,106 425 SH SOLE 425 0 0
SALESFORCE INC COM 79466L302 6,973,857 25,479 SH SOLE 25,479 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 312,578 3,766 SH SOLE 3,766 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 2,003,596 22,820 SH SOLE 22,820 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 491,028 2,175 SH SOLE 2,175 0 0
TESLA INC COM 88160R101 426,457 1,630 SH SOLE 1,630 0 0
TG THERAPEUTICS INC COM 88322Q108 233,900 10,000 SH SOLE 10,000 0 0
3M CO COM 88579Y101 299,373 2,190 SH SOLE 2,190 0 0
TREX CO INC COM 89531P105 2,934,580 44,076 SH SOLE 44,076 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,316,502 3,962 SH SOLE 3,962 0 0
VERALTO CORP COM SHS 92338C103 2,057,329 18,392 SH SOLE 18,392 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 841,703 18,742 SH SOLE 18,742 0 0
VISA INC COM CL A 92826C839 2,345,048 8,529 SH SOLE 8,529 0 0
WASTE MGMT INC DEL COM 94106L109 494,711 2,383 SH SOLE 2,383 0 0
WISDOMTREE TR US TOTAL DIVIDND 97717W109 357,705 4,665 SH SOLE 4,665 0 0
CONSOLIDATED WATER CO INC ORD G23773107 300,705 11,928 SH SOLE 11,928 0 0
EATON CORP PLC SHS G29183103 16,029,101 48,362 SH SOLE 48,362 0 0
MEDTRONIC PLC SHS G5960L103 7,050,880 78,317 SH SOLE 78,317 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 22,016,890 56,638 SH SOLE 56,638 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 3,570,456 18,518 SH SOLE 18,518 0 0
FERRARI N V COM N3167Y103 1,692,396 3,600 SH SOLE 3,600 0 0
SPDR SER TR S&P HOMEBUILD 78464A888 2,609,034 20,946 SH SOLE 20,946 0 0
ISHARES TR US TRSPRTION 464287192 1,803,788 26,176 SH SOLE 26,176 0 0
ALLEGION PLC ORD SHS G0176J109 3,298,096 22,630 SH SOLE 22,630 0 0
WELLS FARGO CO NEW COM 949746101 599,641 10,615 SH SOLE 10,615 0 0
BNY MELLON MUN INCOME INC COM 05589T104 79,679 10,900 SH SOLE 10,900 0 0
MARATHON OIL CORP COM 565849106 376,815 14,150 SH SOLE 14,150 0 0