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   413,567 3,899 SH   SOLE   3,851 0 48
Abbott Laboratories COM 002824100   3,327,015 29,272 SH   SOLE   29,092 0 180
Abbvie Inc COM 00287Y109   3,525,573 19,361 SH   SOLE   19,259 0 102
Accenture Plc COM G1151C101   46,572,701 134,366 SH   SOLE   132,001 0 2,365
Adobe Systems Inc COM 00724F101   522,261 1,035 SH   SOLE   1,035 0 0
Advanced Micro Devices Inc COM 007903107   927,358 5,138 SH   SOLE   5,138 0 0
Air Products & Chemicals Inc COM 009158106   642,929 2,654 SH   SOLE   2,654 0 0
Akamai Technologies Inc COM 00971T101   1,481,855 13,625 SH   SOLE   13,625 0 0
Allstate Corp COM 020002101   282,179 1,631 SH   SOLE   1,631 0 0
Alphabet Inc-A COM 02079K305   139,241,981 922,560 SH   SOLE   894,348 0 28,212
Alphabet Inc-C COM 02079K107   23,535,284 154,573 SH   SOLE   152,128 0 2,445
Altria Group Inc COM 02209S103   339,669 7,787 SH   SOLE   7,437 0 350
Amazon.com Inc COM 023135106   103,860,567 575,788 SH   SOLE   558,222 0 17,566
American Express Co COM 025816109   424,020 1,862 SH   SOLE   1,862 0 0
American Tower Corp COM 03027X100   60,171,256 304,526 SH   SOLE   296,037 0 8,489
American Water Works Co Inc COM 030420103   42,672,357 349,172 SH   SOLE   340,296 0 8,876
AMETEK Inc COM 031100100   58,675,396 320,806 SH   SOLE   314,492 0 6,314
Amgen Inc COM 031162100   1,156,045 4,066 SH   SOLE   3,746 0 320
Amphenol Corp COM 032095101   90,023,675 780,439 SH   SOLE   768,133 0 12,306
Ansys Inc COM 03662Q105   29,430,142 84,774 SH   SOLE   82,562 0 2,212
Aon PLC COM G0403H108   38,545,678 115,503 SH   SOLE   113,523 0 1,980
AppFolio Inc COM 03783C100   246,740 1,000 SH   SOLE   1,000 0 0
Apple Inc COM 037833100   187,406,689 1,092,878 SH   SOLE   1,061,867 0 31,011
Applied Materials Inc COM 038222105   992,791 4,814 SH   SOLE   4,814 0 0
ASML Holding NV COM N07059210   50,408,405 51,942 SH   SOLE   50,445 0 1,497
Assurant Inc COM 04621X108   281,419 1,495 SH   SOLE   1,495 0 0
AT&T Inc COM 00206R102   475,586 27,022 SH   SOLE   25,743 0 1,279
Automatic Data Processing Inc COM 053015103   8,193,720 32,809 SH   SOLE   32,309 0 500
Autozone Inc COM 053332102   204,857 65 SH   SOLE   65 0 0
Bank of America Corp COM 060505104   17,424,380 459,504 SH   SOLE   443,730 0 15,774
Becton Dickinson & Co COM 075887109   1,274,615 5,151 SH   SOLE   4,996 0 155
Berkshire Hathaway Inc-A COM 084670108   634,440 1 SH   SOLE   1 0 0
Berkshire Hathaway Inc-B COM 084670702   107,791,471 256,329 SH   SOLE   249,656 0 6,673
BlackRock Inc COM 09247X101   797,851 957 SH   SOLE   957 0 0
Blackstone Inc COM 09260D107   648,048 4,933 SH   SOLE   4,933 0 0
Boeing Co COM 097023105   584,646 3,029 SH   SOLE   3,029 0 0
BorgWarner Inc COM 099724106   9,237,527 265,905 SH   SOLE   259,945 0 5,960
Bristol-Myers Squibb Co COM 110122108   495,879 9,144 SH   SOLE   8,400 0 744
Broadcom Inc COM 11135F101   1,863,526 1,406 SH   SOLE   1,406 0 0
Brown Forman Corp-B COM 115637209   301,977 5,850 SH   SOLE   5,850 0 0
Canadian National Railway Co COM 136375102   411,594 3,125 SH   SOLE   3,125 0 0
Caterpillar Inc COM 149123101   1,248,537 3,407 SH   SOLE   3,407 0 0
Charles Schwab Corp COM 808513105   1,040,177 14,379 SH   SOLE   14,379 0 0
Chevron Corp COM 166764100   4,516,688 28,634 SH   SOLE   28,042 0 592
Chubb Ltd COM H1467J104   66,407,757 256,272 SH   SOLE   251,267 0 5,005
Cigna Group COM 125523100   285,896 787 SH   SOLE   787 0 0
Cisco Systems Inc COM 17275R102   957,923 19,193 SH   SOLE   19,193 0 0
Clorox Co COM 189054109   210,526 1,375 SH   SOLE   1,375 0 0
CME Group Inc COM 12572Q105   22,231,113 103,261 SH   SOLE   100,688 0 2,573
Coca Cola Co COM 191216100   1,216,136 19,878 SH   SOLE   15,187 0 4,691
Cognizant Tech Solutions Corp COM 192446102   1,377,412 18,794 SH   SOLE   18,669 0 125
Colgate Palmolive Co COM 194162103   14,326,384 159,094 SH   SOLE   153,107 0 5,987
Comcast Corp COM 20030N101   3,116,908 71,901 SH   SOLE   71,148 0 753
ConocoPhillips COM 20825C104   49,473,716 388,700 SH   SOLE   378,952 0 9,748
Constellation Brands Inc-A COM 21036P108   22,834,371 84,024 SH   SOLE   82,276 0 1,748
Consumer Discretionary Select COM 81369Y407   7,032,611 38,244 SH   SOLE   37,371 0 873
Cooper Companies Inc COM 216648501   612,923 6,041 SH   SOLE   5,981 0 60
Corning Inc COM 219350105   362,923 11,011 SH   SOLE   11,011 0 0
Corteva Inc COM 22052L104   390,138 6,765 SH   SOLE   6,765 0 0
Costco Wholesale Corp COM 22160K105   80,248,982 109,535 SH   SOLE   107,168 0 2,367
CrowdStrike Holdings Inc-A COM 22788C105   237,557 741 SH   SOLE   741 0 0
Crown Castle Intl Corp-REIT COM 22822V101   321,617 3,039 SH   SOLE   3,039 0 0
CSX Corp COM 126408103   579,108 15,622 SH   SOLE   15,622 0 0
Cullen/Frost Bankers Inc COM 229899109   2,095,603 18,616 SH   SOLE   17,991 0 625
CVS Health Corp COM 126650100   240,078 3,010 SH   SOLE   2,710 0 300
Danaher Corp COM 235851102   83,118,616 332,847 SH   SOLE   325,904 0 6,943
Deere & Co COM 244199105   18,460,688 44,945 SH   SOLE   43,540 0 1,405
Dimensional Intl Value ETF COM 25434V807   206,498 5,619 SH   SOLE   5,619 0 0
Dimensional US Targeted Value COM 25434V609   213,910 3,930 SH   SOLE   3,930 0 0
Dow Inc COM 260557103   496,112 8,564 SH   SOLE   8,564 0 0
Du Pont de Nemours Inc COM 26614N102   562,374 7,335 SH   SOLE   7,335 0 0
Duke Energy Corp COM 26441C204   392,490 4,058 SH   SOLE   4,058 0 0
Eaton Corp PLC COM G29183103   64,679,177 206,854 SH   SOLE   201,607 0 5,247
Ecolab Inc COM 278865100   31,147,639 134,897 SH   SOLE   132,743 0 2,154
Eli Lilly & Co COM 532457108   22,620,811 29,077 SH   SOLE   28,092 0 985
Emerson Electric Co COM 291011104   1,681,792 14,828 SH   SOLE   14,778 0 50
Enterprise Products Partners L COM 293792107   576,130 19,744 SH   SOLE   19,037 0 707
EOG Resources Inc COM 26875P101   201,092 1,573 SH   SOLE   1,573 0 0
Equinix Inc COM 29444U700   30,382,581 36,813 SH   SOLE   36,136 0 677
Estee Lauder Companies-A COM 518439104   380,596 2,469 SH   SOLE   2,469 0 0
Exxon Mobil Corp COM 30231G102   44,948,201 386,684 SH   SOLE   374,042 0 12,642
Fastenal Co COM 311900104   248,776 3,225 SH   SOLE   3,225 0 0
Financial Select Sector SPDR E COM 81369Y605   344,015 8,168 SH   SOLE   8,168 0 0
First Trust NASDAQ Cybersecuri COM 33734X846   454,503 8,060 SH   SOLE   8,060 0 0
Fox Corp COM 35137L105   552,541 17,670 SH   SOLE   17,520 0 150
General Dynamics Corp COM 369550108   455,939 1,614 SH   SOLE   1,614 0 0
General Electric Co COM 369604301   648,759 3,696 SH   SOLE   3,696 0 0
Globe Life Inc COM 37959E102   8,604,818 73,944 SH   SOLE   72,171 0 1,773
Goldman Sachs Group Inc COM 38141G104   448,452 1,074 SH   SOLE   1,074 0 0
Health Care Select Sector SPDR COM 81369Y209   214,208 1,450 SH   SOLE   1,450 0 0
Henry Schein Inc COM 806407102   433,711 5,743 SH   SOLE   5,673 0 70
Hershey Co COM 427866108   26,777,473 137,673 SH   SOLE   134,517 0 3,156
Hologic Inc COM 436440101   416,930 5,348 SH   SOLE   4,863 0 485
Home Depot Inc COM 437076102   55,597,584 144,936 SH   SOLE   141,926 0 3,010
Honeywell International Inc COM 438516106   1,589,456 7,744 SH   SOLE   7,376 0 368
Hubbell Inc COM 443510607   408,824 985 SH   SOLE   985 0 0
Idexx Labs Corp COM 45168D104   53,364,521 98,836 SH   SOLE   96,275 0 2,561
Illinois Tool Wks Inc COM 452308109   1,523,309 5,677 SH   SOLE   5,677 0 0
Intel Corp COM 458140100   984,858 22,297 SH   SOLE   22,297 0 0
Intl Business Machines Corp COM 459200101   1,440,220 7,542 SH   SOLE   7,442 0 100
Intuit Inc COM 461202103   93,726,587 144,195 SH   SOLE   141,947 0 2,248
Intuitive Surgical Inc COM 46120E602   624,576 1,565 SH   SOLE   1,565 0 0
Invesco QQQ Trust Series 1 ETF COM 46090E103   1,670,810 3,763 SH   SOLE   3,638 0 125
Invesco S&P 500 Equal Weight E COM 46137V357   1,937,453 11,439 SH   SOLE   11,164 0 275
IQ Hedge Multi Strategy Tracke COM 45409B107   202,175 6,545 SH   SOLE   6,545 0 0
Iron Mountain Inc COM 46284V101   274,158 3,418 SH   SOLE   3,418 0 0
iShares Core Dividend Growth E COM 46434V621   282,288 4,862 SH   SOLE   4,862 0 0
iShares Core S&P 500 ETF COM 464287200   2,641,314 5,024 SH   SOLE   4,591 0 433
iShares Core S&P M/C ETF COM 464287507   165,867,173 2,730,773 SH   SOLE   2,180,335 0 550,438
iShares Core S&P S/C ETF COM 464287804   2,392,205 21,645 SH   SOLE   19,830 0 1,815
iShares Core S&P Total U.S. St COM 464287150   611,090 5,300 SH   SOLE   5,300 0 0
iShares Russell 1000 ETF COM 464287622   16,674,506 57,892 SH   SOLE   50,528 0 7,364
iShares Russell 1000 Growth ET COM 464287614   3,363,759 9,980 SH   SOLE   9,179 0 801
iShares Russell 1000 Value ETF COM 464287598   325,264 1,816 SH   SOLE   1,091 0 725
iShares Russell 2000 ETF COM 464287655   1,507,130 7,167 SH   SOLE   5,290 0 1,877
iShares Russell 3000 ETF COM 464287689   48,094,325 160,272 SH   SOLE   160,271 0 1
iShares Russell M/C ETF COM 464287499   1,328,958 15,804 SH   SOLE   13,346 0 2,458
iShares Russell M/C Growth ETF COM 464287481   456,560 4,000 SH   SOLE   4,000 0 0
iShares Russell M/C Value ETF COM 464287473   614,994 4,907 SH   SOLE   4,907 0 0
iShares S&P GSCI Commodity ETF COM 46428R107   312,921 14,185 SH   SOLE   14,185 0 0
iShares Select Dividend ETF COM 464287168   389,114 3,159 SH   SOLE   3,118 0 41
Jack Henry & Associates Inc COM 426281101   11,736,678 67,557 SH   SOLE   65,386 0 2,171
Jacobs Solutions Inc COM 46982L108   620,608 4,037 SH   SOLE   4,037 0 0
JM Smucker Co COM 832696405   294,788 2,342 SH   SOLE   2,310 0 32
Johnson & Johnson COM 478160104   40,041,312 253,122 SH   SOLE   247,336 0 5,785
Johnson Controls Intl Plc COM G51502105   333,785 5,110 SH   SOLE   5,110 0 0
JP Morgan Chase & Co COM 46625H100   69,678,462 347,871 SH   SOLE   340,916 0 6,955
Kimberly Clark Corp COM 494368103   2,589,587 20,020 SH   SOLE   19,904 0 116
Linde Plc COM G54950103   74,394,425 160,222 SH   SOLE   155,762 0 4,460
Lockheed Martin Corp COM 539830109   492,477 1,083 SH   SOLE   1,083 0 0
Lowe's Companies Inc COM 548661107   3,204,503 12,580 SH   SOLE   12,580 0 0
Marathon Petroleum Corp COM 56585A102   404,612 2,008 SH   SOLE   2,008 0 0
Marsh & Mclennan Companies Inc COM 571748102   322,977 1,568 SH   SOLE   1,568 0 0
Marvell Technology Inc COM 573874104   37,884,320 534,485 SH   SOLE   515,720 0 18,765
Mastercard Inc-A COM 57636Q104   1,660,935 3,449 SH   SOLE   3,424 0 25
McCormick & Co Inc COM 579780206   9,643,609 125,551 SH   SOLE   124,776 0 775
McDonalds Corp COM 580135101   3,922,488 13,912 SH   SOLE   13,415 0 497
McKesson Corp COM 58155Q103   464,126 865 SH   SOLE   865 0 0
Medtronic Plc COM G5960L103   23,862,935 273,815 SH   SOLE   265,794 0 8,021
Merck & Co Inc COM 58933Y105   42,022,957 318,476 SH   SOLE   309,464 0 9,012
Meta Platforms, Inc. COM 30303M102   54,077,102 111,366 SH   SOLE   108,533 0 2,833
Mettler-Toledo Intl Inc COM 592688105   54,564,252 40,986 SH   SOLE   40,312 0 674
Microchip Technology Inc COM 595017104   70,628,708 787,300 SH   SOLE   771,026 0 16,274
Microsoft Corp COM 594918104   173,564,208 412,541 SH   SOLE   402,655 0 9,886
Middleby Corp COM 596278101   210,956 1,312 SH   SOLE   1,297 0 15
Mondelez Intl Inc COM 609207105   502,454 7,178 SH   SOLE   7,178 0 0
Morgan Stanley COM 617446448   465,904 4,948 SH   SOLE   4,948 0 0
Netflix Inc COM 64110L106   457,319 753 SH   SOLE   753 0 0
NextEra Energy Inc COM 65339F101   48,293,481 755,648 SH   SOLE   736,384 0 19,264
Nike Inc COM 654106103   7,635,969 81,251 SH   SOLE   80,188 0 1,063
Nordson Corp COM 655663102   16,713,150 60,877 SH   SOLE   59,801 0 1,076
Norfolk Southern Corp COM 655844108   2,072,093 8,130 SH   SOLE   7,735 0 395
Northern Trust Corp COM 665859104   1,315,038 14,789 SH   SOLE   14,789 0 0
Northrop Grumman Corp COM 666807102   29,465,015 61,557 SH   SOLE   59,953 0 1,604
Novartis AG ADR COM 66987V109   203,036 2,099 SH   SOLE   2,099 0 0
Novo Nordisk A/S ADR COM 670100205   200,689 1,563 SH   SOLE   1,563 0 0
Nvent Electric PLC COM G6700G107   377,000 5,000 SH   SOLE   5,000 0 0
Nvidia Corp COM 67066G104   134,830,217 149,221 SH   SOLE   143,237 0 5,984
NVR Inc COM 62944T105   307,798 38 SH   SOLE   38 0 0
Omnicom Group Inc COM 681919106   259,510 2,682 SH   SOLE   2,682 0 0
Oneok Inc COM 682680103   449,914 5,612 SH   SOLE   5,612 0 0
Oracle Corp COM 68389X105   2,509,485 19,978 SH   SOLE   19,846 0 132
Oshkosh Corp COM 688239201   20,262,128 162,474 SH   SOLE   160,203 0 2,271
Palo Alto Networks Inc COM 697435105   110,040,706 387,290 SH   SOLE   376,766 0 10,524
Pentair Plc COM G7S00T104   427,252 5,001 SH   SOLE   5,001 0 0
Pepsico Inc COM 713448108   48,080,089 274,728 SH   SOLE   269,809 0 4,919
Pfizer Inc COM 717081103   2,012,743 72,531 SH   SOLE   69,014 0 3,517
Philip Morris Intl Inc COM 718172109   559,707 6,109 SH   SOLE   5,947 0 162
Phillips 66 COM 718546104   58,717,272 359,479 SH   SOLE   352,417 0 7,062
PNC Financial Services Group COM 693475105   251,104 1,554 SH   SOLE   1,554 0 0
Polaris Inc COM 731068102   2,149,048 21,465 SH   SOLE   20,942 0 523
Procter & Gamble Co COM 742718109   35,277,067 217,424 SH   SOLE   208,409 0 9,015
Progressive Corp COM 743315103   270,107 1,306 SH   SOLE   1,306 0 0
Quaker Houghton COM 747316107   1,495,070 7,284 SH   SOLE   7,177 0 107
Qualcomm Inc COM 747525103   52,422,714 309,644 SH   SOLE   301,001 0 8,643
RBC Bearings Inc COM 75524B104   12,813,238 47,395 SH   SOLE   46,515 0 880
Regeneron Pharmaceuticals Inc COM 75886F107   285,860 297 SH   SOLE   297 0 0
Rockwell Automation Corp COM 773903109   21,887,372 75,129 SH   SOLE   72,714 0 2,415
Roper Technologies Inc COM 776696106   56,734,139 101,159 SH   SOLE   99,271 0 1,888
RTX Corp COM 75513E101   38,375,938 393,478 SH   SOLE   381,981 0 11,497
S&P Global Inc COM 78409V104   1,460,570 3,433 SH   SOLE   3,433 0 0
Salesforce Inc COM 79466L302   946,910 3,144 SH   SOLE   2,844 0 300
SAP SE ADR COM 803054204   359,354 1,843 SH   SOLE   1,843 0 0
Schwab Intl Equity ETF COM 808524805   5,051,310 129,454 SH   SOLE   129,454 0 0
ServiceNow Inc COM 81762P102   391,111 513 SH   SOLE   513 0 0
Shell PLC ADR COM 780259305   299,535 4,468 SH   SOLE   4,368 0 100
Sherwin-Williams Co COM 824348106   29,405,114 84,660 SH   SOLE   83,486 0 1,174
Southern Co COM 842587107   262,065 3,653 SH   SOLE   3,553 0 100
SPDR S&P 500 ETF COM 78462F103   234,574,808 448,458 SH   SOLE   335,997 0 112,461
SPDR S&P Biotech ETF COM 78464A870   3,364,782 35,460 SH   SOLE   34,948 0 512
SPDR S&P M/C 400 ETF COM 78467Y107   3,873,657 6,962 SH   SOLE   5,915 0 1,047
Starbucks Corp COM 855244109   3,361,141 36,778 SH   SOLE   36,588 0 190
State Street Corp COM 857477103   220,362 2,850 SH   SOLE   2,850 0 0
STERIS Plc COM G8473T100   10,742,679 47,783 SH   SOLE   46,979 0 804
Stryker Corp COM 863667101   41,612,443 116,278 SH   SOLE   113,539 0 2,739
T Rowe Price Group Inc COM 74144T108   17,723,420 145,369 SH   SOLE   141,441 0 3,928
Take Two Interactive Software COM 874054109   26,203,882 176,469 SH   SOLE   170,779 0 5,690
Target Corp COM 87612E106   303,738 1,714 SH   SOLE   1,714 0 0
TE Connectivity Ltd COM H84989104   984,605 6,779 SH   SOLE   6,717 0 62
Technology Select Sector SPDR COM 81369Y803   462,568 2,221 SH   SOLE   2,089 0 132
Teleflex Inc COM 879369106   1,341,535 5,932 SH   SOLE   5,767 0 165
Tesla Inc COM 88160R101   1,163,202 6,617 SH   SOLE   5,840 0 777
Texas Instruments Inc COM 882508104   1,076,797 6,181 SH   SOLE   6,181 0 0
Thermo Fisher Scientific Inc COM 883556102   75,764,405 130,356 SH   SOLE   127,592 0 2,764
TJX Companies Inc COM 872540109   73,525,991 724,965 SH   SOLE   707,475 0 17,490
Toll Brothers Inc COM 889478103   25,275,169 195,371 SH   SOLE   192,627 0 2,744
Toronto-Dominion Bank COM 891160509   681,569 11,288 SH   SOLE   9,788 0 1,500
Tractor Supply Co COM 892356106   42,182,937 161,176 SH   SOLE   156,763 0 4,413
Trane Technologies Inc COM G8994E103   399,266 1,330 SH   SOLE   150 0 1,180
Travelers Companies Inc COM 89417E109   744,963 3,237 SH   SOLE   3,237 0 0
Tyler Technologies Inc COM 902252105   920,147 2,165 SH   SOLE   2,165 0 0
Union Pacific Corp COM 907818108   35,506,044 144,375 SH   SOLE   139,239 0 5,136
United Parcel Service Inc COM 911312106   1,687,714 11,355 SH   SOLE   11,295 0 60
Unitedhealth Group Inc COM 91324P102   45,077,369 91,121 SH   SOLE   88,795 0 2,326
US Bancorp COM 902973304   20,100,251 449,670 SH   SOLE   441,138 0 8,532
Vanguard Dividend Appreciation COM 921908844   5,397,769 29,559 SH   SOLE   21,303 0 8,256
Vanguard ESG US Stock ETF COM 921910733   1,494,954 16,042 SH   SOLE   13,877 0 2,165
Vanguard Growth ETF COM 922908736   766,189 2,226 SH   SOLE   2,141 0 85
Vanguard High Dividend Yield E COM 921946406   267,388 2,210 SH   SOLE   2,135 0 75
Vanguard Real Estate ETF COM 922908553   407,926 4,717 SH   SOLE   4,467 0 250
Vanguard S&P 500 ETF COM 922908363   1,954,459 4,066 SH   SOLE   4,027 0 39
Vanguard S&P M/C 400 ETF COM 921932885   218,381 2,120 SH   SOLE   2,120 0 0
Vanguard S/C ETF COM 922908751   100,729,372 440,655 SH   SOLE   390,015 0 50,641
Vanguard Total Intl Stock ETF COM 921909768   641,893 10,645 SH   SOLE   10,645 0 0
Vanguard Total Stock Market ET COM 922908769   14,041,414 54,026 SH   SOLE   39,454 0 14,572
Veralto Corp COM 92338C103   8,463,930 95,465 SH   SOLE   92,443 0 3,022
Verizon Communications Inc COM 92343V104   1,461,915 34,841 SH   SOLE   33,444 0 1,397
Vertex Pharmaceuticals Inc COM 92532F100   207,751 497 SH   SOLE   497 0 0
Visa Inc-A COM 92826C839   77,587,419 278,011 SH   SOLE   270,704 0 7,307
Vulcan Materials Co COM 929160109   320,408 1,174 SH   SOLE   1,174 0 0
Walmart Inc COM 931142103   680,993 11,318 SH   SOLE   11,237 0 81
Walt Disney Co COM 254687106   27,667,888 226,119 SH   SOLE   219,033 0 7,086
Waste Connections Inc COM 94106B101   70,647,447 410,717 SH   SOLE   402,490 0 8,227
Waste Management Inc COM 94106L109   237,875 1,116 SH   SOLE   1,116 0 0
Wells Fargo & Co COM 949746101   505,121 8,715 SH   SOLE   8,583 0 132
West Pharmaceutical Services COM 955306105   568,240 1,436 SH   SOLE   1,436 0 0
WW Grainger Inc COM 384802104   228,892 225 SH   SOLE   225 0 0
Xylem Inc COM 98419M100   245,556 1,900 SH   SOLE   1,850 0 50
Yum Brands Inc COM 988498101   560,423 4,042 SH   SOLE   4,042 0 0
Yum China Holdings Inc COM 98850P109   236,193 5,936 SH   SOLE   5,936 0 0
Zoetis Inc COM 98978V103   21,564,894 127,445 SH   SOLE   123,739 0 3,706
iShares MSCI EAFE ETF INTL 464287465   1,635,293 20,477 SH   SOLE   20,477 0 0
Vanguard ESG Intl Stock ETF INTL 921910725   1,977,255 34,405 SH   SOLE   33,746 0 659
Vanguard FTSE All-World Ex-US INTL 922042775   36,274,729 618,495 SH   SOLE   595,042 0 23,453
Vanguard FTSE DM ETF INTL 921943858   70,631,709 1,407,847 SH   SOLE   1,236,070 0 171,777
Vanguard FTSE EM ETF INTL 922042858   17,236,150 412,644 SH   SOLE   389,334 0 23,310
Invesco BulletShares 2024 Corp BOND FUND 46138J841   12,016,003 573,009 SH   SOLE   509,464 0 63,545
Invesco BulletShares 2025 Corp BOND FUND 46138J825   21,854,550 1,069,728 SH   SOLE   744,448 0 325,280
Invesco BulletShares 2026 Corp BOND FUND 46138J791   18,707,826 973,859 SH   SOLE   640,821 0 333,038
Invesco BulletShares 2027 Corp BOND FUND 46138J783   25,741,321 1,334,439 SH   SOLE   960,240 0 374,199
Invesco BulletShares 2028 Corp BOND FUND 46138J643   2,965,724 147,769 SH   SOLE   122,776 0 24,993
Invesco BulletShares 2029 Corp BOND FUND 46138J577   1,277,797 69,825 SH   SOLE   55,890 0 13,935
Invesco BulletShares 2030 Corp BOND FUND 46138J460   447,463 27,301 SH   SOLE   17,396 0 9,905
iShares 1-5 Year IG Corporate BOND FUND 464288646   9,894,410 192,949 SH   SOLE   163,787 0 29,162
iShares 5-10 Year IG Corporate BOND FUND 464288638   3,362,411 65,163 SH   SOLE   45,244 0 19,919
PIMCO Intermediate Muni Bond A BOND FUND 72201R866   2,578,900 49,150 SH   SOLE   49,150 0 0
PIMCO S/T Muni Bond Active ETF BOND FUND 72201R874   3,718,797 74,525 SH   SOLE   74,525 0 0
Vanguard S/T Bond ETF BOND FUND 921937827   360,272 4,699 SH   SOLE   3,199 0 1,500
Vanguard S/T Treasury ETF BOND FUND 92206C102   1,839,918 31,684 SH   SOLE   20,226 0 11,458
Vanguard Total Bond Mkt ETF BOND FUND 921937835   542,256 7,466 SH   SOLE   6,692 0 774