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   501,451 4,587 SH   SOLE   4,514 0 73
Abbott Laboratories COM 002824100   3,199,916 29,072 SH   SOLE   28,892 0 180
Abbvie Inc COM 00287Y109   3,092,371 19,955 SH   SOLE   19,853 0 102
Accenture Plc COM G1151C101   44,685,982 127,343 SH   SOLE   125,181 0 2,162
Adobe Systems Inc COM 00724F101   623,447 1,045 SH   SOLE   1,045 0 0
Advanced Micro Devices Inc COM 007903107   755,181 5,123 SH   SOLE   5,123 0 0
Air Products & Chemicals Inc COM 009158106   740,567 2,705 SH   SOLE   2,705 0 0
Akamai Technologies Inc COM 00971T101   2,435,525 20,579 SH   SOLE   20,494 0 85
Allstate Corp COM 020002101   228,307 1,631 SH   SOLE   1,631 0 0
Alphabet Inc-A COM 02079K305   126,491,390 905,515 SH   SOLE   879,529 0 25,986
Alphabet Inc-C COM 02079K107   21,689,126 153,900 SH   SOLE   151,390 0 2,510
Altria Group Inc COM 02209S103   375,162 9,300 SH   SOLE   9,050 0 250
Amazon.com Inc COM 023135106   85,035,591 559,666 SH   SOLE   543,196 0 16,470
American Electric Power Inc COM 025537101   289,329 3,562 SH   SOLE   3,530 0 32
American Express Co COM 025816109   348,877 1,862 SH   SOLE   1,862 0 0
American Tower Corp COM 03027X100   67,107,210 310,854 SH   SOLE   302,826 0 8,028
American Water Works Co Inc COM 030420103   47,255,553 358,024 SH   SOLE   349,939 0 8,085
AMETEK Inc COM 031100100   52,291,178 317,128 SH   SOLE   310,776 0 6,352
Amgen Inc COM 031162100   1,183,762 4,110 SH   SOLE   3,718 0 392
Amphenol Corp COM 032095101   76,160,184 768,286 SH   SOLE   757,232 0 11,054
Ansys Inc COM 03662Q105   30,434,746 83,870 SH   SOLE   81,817 0 2,053
Aon PLC COM G0403H108   33,273,204 114,333 SH   SOLE   112,431 0 1,902
Apple Inc COM 037833100   207,626,191 1,078,410 SH   SOLE   1,048,673 0 29,736
Applied Materials Inc COM 038222105   762,863 4,707 SH   SOLE   4,707 0 0
ASML Holding NV COM N07059210   36,643,358 48,411 SH   SOLE   47,160 0 1,251
Assurant Inc COM 04621X108   321,984 1,911 SH   SOLE   1,911 0 0
AT&T Inc COM 00206R102   584,412 34,828 SH   SOLE   32,949 0 1,879
Automatic Data Processing Inc COM 053015103   8,171,656 35,076 SH   SOLE   34,515 0 561
Bank of America Corp COM 060505104   15,239,044 452,600 SH   SOLE   437,684 0 14,916
Becton Dickinson & Co COM 075887109   1,262,308 5,177 SH   SOLE   4,977 0 200
Berkshire Hathaway Inc-A COM 084670108   542,625 1 SH   SOLE   1 0 0
Berkshire Hathaway Inc-B COM 084670702   91,624,884 256,897 SH   SOLE   250,697 0 6,200
BlackRock Inc COM 09247X101   770,398 949 SH   SOLE   949 0 0
Blackstone Inc COM 09260D107   656,040 5,011 SH   SOLE   5,011 0 0
Boeing Co COM 097023105   767,230 2,943 SH   SOLE   2,943 0 0
BorgWarner Inc COM 099724106   13,877,776 387,107 SH   SOLE   380,006 0 7,101
Bristol-Myers Squibb Co COM 110122108   476,619 9,289 SH   SOLE   8,545 0 744
Broadcom Inc COM 11135F101   1,713,444 1,535 SH   SOLE   1,535 0 0
Brown Forman Corp-B COM 115637209   334,035 5,850 SH   SOLE   5,850 0 0
Cabana Target Drawdown 10 ETF COM 30151E715   341,122 14,653 SH   SOLE   14,653 0 0
Canadian National Railway Co COM 136375102   440,836 3,509 SH   SOLE   3,509 0 0
Caterpillar Inc COM 149123101   1,031,681 3,489 SH   SOLE   3,489 0 0
Charles Schwab Corp COM 808513105   1,116,830 16,233 SH   SOLE   16,233 0 0
Chevron Corp COM 166764100   3,683,934 24,698 SH   SOLE   24,106 0 592
Chubb Ltd COM H1467J104   58,028,367 256,763 SH   SOLE   252,191 0 4,572
Cigna Group COM 125523100   235,721 787 SH   SOLE   787 0 0
Cisco Systems Inc COM 17275R102   902,750 17,869 SH   SOLE   17,869 0 0
CME Group Inc COM 12572Q105   22,412,563 106,422 SH   SOLE   104,170 0 2,252
Coca Cola Co COM 191216100   1,025,677 17,405 SH   SOLE   12,614 0 4,791
Cognizant Tech Solutions Corp COM 192446102   2,399,890 31,774 SH   SOLE   31,539 0 235
Colgate Palmolive Co COM 194162103   12,921,392 162,105 SH   SOLE   155,911 0 6,194
Comcast Corp COM 20030N101   2,911,596 66,399 SH   SOLE   65,646 0 753
ConocoPhillips COM 20825C104   43,091,769 371,257 SH   SOLE   362,498 0 8,759
Constellation Brands Inc-A COM 21036P108   21,018,863 86,945 SH   SOLE   85,302 0 1,643
Consumer Discretionary Select COM 81369Y407   7,097,965 39,696 SH   SOLE   38,548 0 1,148
Cooper Companies Inc COM 216648402   612,413 1,618 SH   SOLE   1,603 0 15
Corning Inc COM 219350105   335,285 11,011 SH   SOLE   11,011 0 0
Corteva Inc COM 22052L104   237,731 4,961 SH   SOLE   4,961 0 0
Costco Wholesale Corp COM 22160K105   71,117,961 107,741 SH   SOLE   105,538 0 2,203
Crown Castle Intl Corp-REIT COM 22822V101   350,062 3,039 SH   SOLE   3,039 0 0
CSX Corp COM 126408103   534,958 15,430 SH   SOLE   15,430 0 0
Cullen/Frost Bankers Inc COM 229899109   2,198,441 20,264 SH   SOLE   19,639 0 625
CVS Health Corp COM 126650100   218,561 2,768 SH   SOLE   2,468 0 300
Danaher Corp COM 235851102   77,300,212 334,141 SH   SOLE   327,710 0 6,431
Deere & Co COM 244199105   15,926,233 39,829 SH   SOLE   38,616 0 1,213
Dimensional US Targeted Value COM 25434V609   261,127 4,990 SH   SOLE   4,990 0 0
Dow Inc COM 260557103   379,602 6,922 SH   SOLE   6,922 0 0
Du Pont de Nemours Inc COM 26614N102   546,049 7,098 SH   SOLE   7,098 0 0
Duke Energy Corp COM 26441C204   614,401 6,331 SH   SOLE   6,331 0 0
Eaton Corp PLC COM G29183103   50,026,177 207,733 SH   SOLE   202,704 0 5,029
Ecolab Inc COM 278865100   27,055,651 136,404 SH   SOLE   134,400 0 2,004
Edwards Lifesciences Cp COM 28176E108   212,356 2,785 SH   SOLE   2,785 0 0
Eli Lilly & Co COM 532457108   13,862,472 23,781 SH   SOLE   22,960 0 821
Emerson Electric Co COM 291011104   1,512,216 15,537 SH   SOLE   15,487 0 50
Enphase Energy Inc COM 29355A107   264,280 2,000 SH   SOLE   2,000 0 0
Enterprise Products Partners L COM 293792107   572,058 21,710 SH   SOLE   21,003 0 707
Equinix Inc COM 29444U700   30,241,132 37,548 SH   SOLE   36,897 0 651
Estee Lauder Companies-A COM 518439104   361,822 2,474 SH   SOLE   2,474 0 0
Exxon Mobil Corp COM 30231G102   36,984,447 369,918 SH   SOLE   358,356 0 11,562
Fastenal Co COM 311900104   268,601 4,147 SH   SOLE   4,147 0 0
Financial Select Sector SPDR E COM 81369Y605   311,610 8,288 SH   SOLE   8,288 0 0
First Trust NASDAQ Cybersecuri COM 33734X846   433,950 8,060 SH   SOLE   8,060 0 0
Fox Corp COM 35137L105   578,565 19,500 SH   SOLE   19,150 0 350
General Dynamics Corp COM 369550108   429,494 1,654 SH   SOLE   1,654 0 0
General Electric Co COM 369604301   396,929 3,110 SH   SOLE   3,110 0 0
Globe Life Inc COM 37959E102   9,986,812 82,047 SH   SOLE   80,799 0 1,248
Goldman Sachs Group Inc COM 38141G104   436,941 1,133 SH   SOLE   1,133 0 0
Henry Schein Inc COM 806407102   465,844 6,153 SH   SOLE   6,083 0 70
Hershey Co COM 427866108   25,026,179 134,232 SH   SOLE   131,623 0 2,609
Hologic Inc COM 436440101   434,916 6,087 SH   SOLE   5,602 0 485
Home Depot Inc COM 437076102   48,451,399 139,811 SH   SOLE   137,182 0 2,629
Honeywell International Inc COM 438516106   1,639,722 7,819 SH   SOLE   7,451 0 368
Idexx Labs Corp COM 45168D104   53,570,651 96,515 SH   SOLE   94,223 0 2,292
Illinois Tool Wks Inc COM 452308109   1,322,011 5,047 SH   SOLE   5,047 0 0
Intel Corp COM 458140100   1,131,027 22,508 SH   SOLE   22,297 0 211
Intl Business Machines Corp COM 459200101   1,222,863 7,477 SH   SOLE   7,377 0 100
Intuit Inc COM 461202103   88,954,043 142,320 SH   SOLE   140,156 0 2,164
Intuitive Surgical Inc COM 46120E602   559,006 1,657 SH   SOLE   1,657 0 0
Invesco QQQ Trust Series 1 ETF COM 46090E103   1,337,083 3,265 SH   SOLE   3,165 0 100
Invesco S&P 500 Equal Weight E COM 46137V357   2,104,133 13,334 SH   SOLE   13,059 0 275
Iron Mountain Inc COM 46284V101   239,192 3,418 SH   SOLE   3,418 0 0
iShares Core Dividend Growth E COM 46434V621   261,673 4,862 SH   SOLE   4,862 0 0
iShares Core MSCI EAFE ETF COM 46432F842   265,853 3,779 SH   SOLE   3,779 0 0
iShares Core S&P 500 ETF COM 464287200   2,400,344 5,026 SH   SOLE   4,593 0 433
iShares Core S&P M/C ETF COM 464287507   144,410,254 521,054 SH   SOLE   410,424 0 110,630
iShares Core S&P S/C ETF COM 464287804   2,377,062 21,959 SH   SOLE   19,894 0 2,065
iShares Core S&P Total U.S. St COM 464287150   573,503 5,450 SH   SOLE   5,450 0 0
iShares MSCI EM ETF COM 464287234   213,113 5,300 SH   SOLE   5,225 0 75
iShares Russell 1000 ETF COM 464287622   16,055,138 61,218 SH   SOLE   52,626 0 8,592
iShares Russell 1000 Growth ET COM 464287614   2,835,549 9,353 SH   SOLE   8,472 0 881
iShares Russell 1000 Value ETF COM 464287598   300,094 1,816 SH   SOLE   1,091 0 725
iShares Russell 2000 ETF COM 464287655   1,571,415 7,829 SH   SOLE   5,229 0 2,600
iShares Russell 3000 ETF COM 464287689   44,091,761 161,072 SH   SOLE   161,071 0 1
iShares Russell M/C ETF COM 464287499   1,250,443 16,087 SH   SOLE   13,459 0 2,628
iShares Russell M/C Growth ETF COM 464287481   417,840 4,000 SH   SOLE   4,000 0 0
iShares Russell M/C Value ETF COM 464287473   570,635 4,907 SH   SOLE   4,907 0 0
iShares S&P GSCI Commodity ETF COM 46428R107   284,551 14,185 SH   SOLE   14,185 0 0
iShares Select Dividend ETF COM 464287168   352,938 3,011 SH   SOLE   2,958 0 53
Jack Henry & Associates Inc COM 426281101   10,499,256 64,251 SH   SOLE   62,201 0 2,050
Jacobs Solutions Inc COM 46982L108   524,003 4,037 SH   SOLE   4,037 0 0
JM Smucker Co COM 832696405   295,982 2,342 SH   SOLE   2,310 0 32
Johnson & Johnson COM 478160104   40,561,277 258,781 SH   SOLE   253,196 0 5,584
Johnson Controls Intl Plc COM G51502105   288,200 5,000 SH   SOLE   5,000 0 0
JP Morgan Chase & Co COM 46625H100   59,765,508 351,355 SH   SOLE   344,584 0 6,771
Kimberly Clark Corp COM 494368103   2,504,929 20,615 SH   SOLE   20,499 0 116
Linde Plc COM G54950103   68,478,971 166,733 SH   SOLE   162,567 0 4,166
Lockheed Martin Corp COM 539830109   511,562 1,129 SH   SOLE   1,129 0 0
Lowe's Companies Inc COM 548661107   2,331,211 10,475 SH   SOLE   10,475 0 0
Marathon Petroleum Corp COM 56585A102   297,907 2,008 SH   SOLE   2,008 0 0
Marsh & Mclennan Companies Inc COM 571748102   355,446 1,876 SH   SOLE   1,876 0 0
Marvell Technology Inc COM 573874104   29,322,133 486,190 SH   SOLE   469,279 0 16,911
Mastercard Inc-A COM 57636Q104   1,503,874 3,526 SH   SOLE   3,441 0 85
McCormick & Co Inc COM 579780206   9,173,627 134,078 SH   SOLE   132,828 0 1,250
McDonalds Corp COM 580135101   4,382,714 14,781 SH   SOLE   14,284 0 497
McKesson Corp COM 58155Q103   433,134 936 SH   SOLE   936 0 0
Medtronic Plc COM G5960L103   21,695,375 263,357 SH   SOLE   256,505 0 6,852
Merck & Co Inc COM 58933Y105   34,857,014 319,730 SH   SOLE   311,084 0 8,646
Meta Platforms, Inc. COM 30303M102   37,297,827 105,373 SH   SOLE   102,869 0 2,504
Mettler-Toledo Intl Inc COM 592688105   47,994,401 39,568 SH   SOLE   38,946 0 622
Microchip Technology Inc COM 595017104   75,566,810 837,955 SH   SOLE   821,739 0 16,216
Microsoft Corp COM 594918104   156,196,344 415,372 SH   SOLE   406,093 0 9,279
Middleby Corp COM 596278101   359,683 2,444 SH   SOLE   2,381 0 63
Mondelez Intl Inc COM 609207105   533,948 7,372 SH   SOLE   7,372 0 0
Morgan Stanley COM 617446448   461,401 4,948 SH   SOLE   4,948 0 0
Netflix Inc COM 64110L106   385,122 791 SH   SOLE   791 0 0
NextEra Energy Inc COM 65339F101   46,029,995 757,820 SH   SOLE   739,947 0 17,873
Nike Inc COM 654106103   8,930,642 82,257 SH   SOLE   81,052 0 1,205
Nordson Corp COM 655663102   16,727,088 63,322 SH   SOLE   62,256 0 1,066
Norfolk Southern Corp COM 655844108   1,750,394 7,405 SH   SOLE   7,010 0 395
Northern Trust Corp COM 665859104   1,990,355 23,588 SH   SOLE   23,510 0 78
Northrop Grumman Corp COM 666807102   27,335,301 58,391 SH   SOLE   56,945 0 1,446
Novartis AG ADR COM 66987V109   237,179 2,349 SH   SOLE   2,349 0 0
Nvent Electric PLC COM G6700G107   295,450 5,000 SH   SOLE   5,000 0 0
Nvidia Corp COM 67066G104   74,412,300 150,261 SH   SOLE   144,766 0 5,495
NVR Inc COM 62944T105   280,018 40 SH   SOLE   40 0 0
Omnicom Group Inc COM 681919106   251,485 2,907 SH   SOLE   2,907 0 0
Oneok Inc COM 682680103   425,252 6,056 SH   SOLE   6,056 0 0
Oracle Corp COM 68389X105   2,062,989 19,567 SH   SOLE   19,435 0 132
Oshkosh Corp COM 688239201   16,460,159 151,832 SH   SOLE   149,554 0 2,278
Otter Tail Corp COM 689648103   236,061 2,778 SH   SOLE   2,778 0 0
Palo Alto Networks Inc COM 697435105   118,125,683 400,589 SH   SOLE   390,575 0 10,014
Paychex Inc COM 704326107   235,600 1,978 SH   SOLE   1,978 0 0
Pentair Plc COM G7S00T104   363,595 5,001 SH   SOLE   5,001 0 0
Pepsico Inc COM 713448108   47,472,187 279,511 SH   SOLE   274,881 0 4,630
Pfizer Inc COM 717081103   2,998,745 104,159 SH   SOLE   101,004 0 3,155
Philip Morris Intl Inc COM 718172109   582,826 6,195 SH   SOLE   6,095 0 100
Phillips 66 COM 718546104   49,179,962 369,385 SH   SOLE   362,675 0 6,710
Plug Power Inc COM 72919P202   89,010 19,780 SH   SOLE   19,780 0 0
PNC Financial Services Group COM 693475105   234,422 1,514 SH   SOLE   1,514 0 0
Polaris Inc COM 731068102   3,610,995 38,103 SH   SOLE   37,160 0 943
Procter & Gamble Co COM 742718109   30,452,208 207,808 SH   SOLE   199,306 0 8,502
Progressive Corp COM 743315103   208,020 1,306 SH   SOLE   1,306 0 0
Prologis Inc COM 74340W103   251,537 1,887 SH   SOLE   1,887 0 0
ProShares UltraShort S&P500 ET COM 74347G416   203,456 6,800 SH   SOLE   6,800 0 0
Quaker Houghton COM 747316107   1,851,848 8,677 SH   SOLE   8,570 0 107
Qualcomm Inc COM 747525103   46,469,534 321,299 SH   SOLE   313,079 0 8,220
RBC Bearings Inc COM 75524B104   14,199,772 49,843 SH   SOLE   48,913 0 930
Regeneron Pharmaceuticals Inc COM 75886F107   254,704 290 SH   SOLE   290 0 0
Rockwell Automation Corp COM 773903109   23,096,909 74,391 SH   SOLE   72,145 0 2,246
Roper Technologies Inc COM 776696106   55,451,504 101,714 SH   SOLE   99,882 0 1,832
RTX Corp COM 75513E101   31,916,762 379,329 SH   SOLE   369,376 0 9,953
S&P Global Inc COM 78409V104   1,550,190 3,519 SH   SOLE   3,519 0 0
Salesforce Inc COM 79466L302   819,155 3,113 SH   SOLE   2,813 0 300
SAP SE ADR COM 803054204   284,841 1,843 SH   SOLE   1,843 0 0
Schwab Intl Equity ETF COM 808524805   4,784,634 129,454 SH   SOLE   129,454 0 0
SEI Investments Co COM 784117103   436,207 6,864 SH   SOLE   6,464 0 400
ServiceNow Inc COM 81762P102   351,832 498 SH   SOLE   498 0 0
Shell PLC ADR COM 780259305   234,116 3,558 SH   SOLE   3,558 0 0
Sherwin-Williams Co COM 824348106   26,283,605 84,269 SH   SOLE   82,864 0 1,405
Southern Co COM 842587107   345,410 4,926 SH   SOLE   4,826 0 100
SPDR S&P 500 ETF COM 78462F103   199,871,788 420,508 SH   SOLE   311,316 0 109,192
SPDR S&P Biotech ETF COM 78464A870   3,460,149 38,752 SH   SOLE   38,115 0 637
SPDR S&P M/C 400 ETF COM 78467Y107   3,713,514 7,319 SH   SOLE   6,250 0 1,069
Starbucks Corp COM 855244109   3,709,250 38,634 SH   SOLE   38,319 0 315
State Street Corp COM 857477103   264,681 3,417 SH   SOLE   3,417 0 0
STERIS Plc COM G8473T100   11,051,248 50,267 SH   SOLE   49,353 0 914
Stryker Corp COM 863667101   32,652,249 109,037 SH   SOLE   106,483 0 2,554
T Rowe Price Group Inc COM 74144T108   14,347,466 133,229 SH   SOLE   129,373 0 3,856
Take Two Interactive Software COM 874054109   23,637,761 146,864 SH   SOLE   142,449 0 4,415
Target Corp COM 87612E106   237,841 1,670 SH   SOLE   1,670 0 0
TE Connectivity Ltd COM H84989104   962,728 6,852 SH   SOLE   6,852 0 0
Technology Select Sector SPDR COM 81369Y803   499,678 2,596 SH   SOLE   2,464 0 132
Teleflex Inc COM 879369106   2,170,366 8,704 SH   SOLE   8,423 0 281
Tesla Inc COM 88160R101   1,737,124 6,991 SH   SOLE   6,214 0 777
Texas Instruments Inc COM 882508104   1,065,209 6,249 SH   SOLE   6,249 0 0
Thermo Fisher Scientific Inc COM 883556102   69,513,480 130,962 SH   SOLE   128,369 0 2,593
TJX Companies Inc COM 872540109   67,605,714 720,666 SH   SOLE   704,931 0 15,735
Toll Brothers Inc COM 889478103   21,613,192 210,266 SH   SOLE   207,937 0 2,329
Toronto-Dominion Bank COM 891160509   642,711 9,946 SH   SOLE   8,446 0 1,500
Tractor Supply Co COM 892356106   33,893,297 157,621 SH   SOLE   153,437 0 4,184
Trane Technologies Inc COM G8994E103   324,387 1,330 SH   SOLE   150 0 1,180
Travelers Companies Inc COM 89417E109   616,616 3,237 SH   SOLE   3,237 0 0
Tyler Technologies Inc COM 902252105   487,110 1,165 SH   SOLE   1,165 0 0
Union Pacific Corp COM 907818108   34,421,283 140,140 SH   SOLE   135,605 0 4,535
United Parcel Service Inc COM 911312106   1,801,563 11,458 SH   SOLE   11,398 0 60
Unitedhealth Group Inc COM 91324P102   45,718,384 86,839 SH   SOLE   84,725 0 2,114
US Bancorp COM 902973304   19,452,157 449,449 SH   SOLE   440,817 0 8,632
Vanguard Dividend Appreciation COM 921908844   6,284,867 36,883 SH   SOLE   25,662 0 11,221
Vanguard ESG US Stock ETF COM 921910733   1,252,338 14,723 SH   SOLE   12,508 0 2,215
Vanguard Growth ETF COM 922908736   748,288 2,407 SH   SOLE   2,322 0 85
Vanguard High Dividend Yield E COM 921946406   295,485 2,647 SH   SOLE   2,572 0 75
Vanguard Real Estate ETF COM 922908553   430,048 4,867 SH   SOLE   4,617 0 250
Vanguard S&P 500 ETF COM 922908363   1,843,235 4,220 SH   SOLE   4,181 0 39
Vanguard S&P M/C 400 ETF COM 921932885   303,335 3,228 SH   SOLE   3,228 0 0
Vanguard S/C ETF COM 922908751   88,613,860 415,384 SH   SOLE   365,895 0 49,489
Vanguard Total Stock Market ET COM 922908769   12,377,780 52,178 SH   SOLE   34,893 0 17,285
Veralto Corp COM 92338C103   8,462,004 102,869 SH   SOLE   100,021 0 2,848
Verizon Communications Inc COM 92343V104   1,412,984 37,480 SH   SOLE   36,083 0 1,397
Vertex Pharmaceuticals Inc COM 92532F100   200,190 492 SH   SOLE   492 0 0
Visa Inc-A COM 92826C839   72,287,524 277,655 SH   SOLE   271,141 0 6,514
Walmart Inc COM 931142103   610,989 3,876 SH   SOLE   3,833 0 43
Walt Disney Co COM 254687106   19,556,031 216,591 SH   SOLE   210,220 0 6,371
Waste Connections Inc COM 94106B101   62,414,559 418,132 SH   SOLE   410,427 0 7,705
Waste Management Inc COM 94106L109   235,696 1,316 SH   SOLE   1,316 0 0
Wells Fargo & Co COM 949746101   434,908 8,836 SH   SOLE   8,704 0 132
West Pharmaceutical Services COM 955306105   505,644 1,436 SH   SOLE   1,436 0 0
WW Grainger Inc COM 384802104   207,172 250 SH   SOLE   250 0 0
Xcel Energy Inc COM 98389B100   223,619 3,612 SH   SOLE   3,612 0 0
Xylem Inc COM 98419M100   217,284 1,900 SH   SOLE   1,850 0 50
Yum Brands Inc COM 988498101   578,562 4,428 SH   SOLE   4,428 0 0
Yum China Holdings Inc COM 98850P109   251,864 5,936 SH   SOLE   5,936 0 0
Zoetis Inc COM 98978V103   21,978,212 111,355 SH   SOLE   108,497 0 2,858
iShares MSCI EAFE ETF INTL 464287465   719,517 9,549 SH   SOLE   9,549 0 0
Vanguard ESG Intl Stock ETF INTL 921910725   1,822,526 32,969 SH   SOLE   32,310 0 659
Vanguard FTSE All-World Ex-US INTL 922042775   35,325,692 629,243 SH   SOLE   602,886 0 26,356
Vanguard FTSE DM ETF INTL 921943858   63,218,380 1,319,799 SH   SOLE   1,157,007 0 162,792
Vanguard FTSE EM ETF INTL 922042858   16,297,105 396,523 SH   SOLE   370,670 0 25,853
Invesco BulletShares 2024 Corp BOND FUND 46138J841   13,727,042 657,268 SH   SOLE   581,487 0 75,781
Invesco BulletShares 2025 Corp BOND FUND 46138J825   20,062,251 980,799 SH   SOLE   680,248 0 300,551
Invesco BulletShares 2026 Corp BOND FUND 46138J791   16,262,055 842,594 SH   SOLE   539,702 0 302,892
Invesco BulletShares 2027 Corp BOND FUND 46138J783   24,252,545 1,246,597 SH   SOLE   899,517 0 347,080
Invesco BulletShares 2028 Corp BOND FUND 46138J643   1,733,981 85,502 SH   SOLE   68,022 0 17,480
Invesco BulletShares 2029 Corp BOND FUND 46138J577   551,584 29,743 SH   SOLE   18,723 0 11,020
Invesco BulletShares 2030 Corp BOND FUND 46138J460   186,146 11,190 SH   SOLE   3,590 0 7,600
iShares 1-5 Year IG Corporate BOND FUND 464288646   12,384,590 241,533 SH   SOLE   204,054 0 37,479
iShares 5-10 Year IG Corporate BOND FUND 464288638   4,254,744 81,822 SH   SOLE   61,845 0 19,977
iShares TIPS Bond ETF BOND FUND 464287176   2,603,457 24,220 SH   SOLE   23,357 0 863
PIMCO Intermediate Muni Bond A BOND FUND 72201R866   2,673,264 50,630 SH   SOLE   50,630 0 0
PIMCO S/T Muni Bond Active ETF BOND FUND 72201R874   4,159,762 83,151 SH   SOLE   83,151 0 0
Vanguard Intermediate Term Cor BOND FUND 92206C870   503,936 6,200 SH   SOLE   6,200 0 0
Vanguard S/T Bond ETF BOND FUND 921937827   496,702 6,449 SH   SOLE   4,949 0 1,500
Vanguard S/T Treasury ETF BOND FUND 92206C102   1,723,319 29,544 SH   SOLE   18,776 0 10,768
Vanguard Total Bond Mkt ETF BOND FUND 921937835   651,653 8,860 SH   SOLE   7,946 0 914