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   643,100 4,379 SH   SOLE   4,351 0 28
Abbott Laboratories COM 002824100   3,305,271 24,917 SH   SOLE   24,752 0 165
Abbvie Inc COM 00287Y109   4,324,045 20,638 SH   SOLE   20,536 0 102
Accenture Plc COM G1151C101   46,620,079 149,404 SH   SOLE   146,185 0 3,219
Adobe Systems Inc COM 00724F101   286,497 747 SH   SOLE   747 0 0
Advanced Micro Devices Inc COM 007903107   441,474 4,297 SH   SOLE   4,297 0 0
Aecom Technology Corp COM 00766T100   231,825 2,500 SH   SOLE   2,500 0 0
Aflac Inc COM 001055102   220,267 1,981 SH   SOLE   1,981 0 0
Air Products & Chemicals Inc COM 009158106   655,902 2,224 SH   SOLE   2,224 0 0
Allstate Corp COM 020002101   648,336 3,131 SH   SOLE   3,131 0 0
Alphabet Inc-A COM 02079K305   142,030,186 918,457 SH   SOLE   888,121 0 30,336
Alphabet Inc-C COM 02079K107   22,893,787 146,539 SH   SOLE   144,349 0 2,190
Altria Group Inc COM 02209S103   582,194 9,700 SH   SOLE   9,350 0 350
Amazon.com Inc COM 023135106   117,467,399 617,405 SH   SOLE   597,133 0 20,272
American Express Co COM 025816109   412,185 1,532 SH   SOLE   1,532 0 0
American Tower Corp COM 03027X100   63,793,233 293,167 SH   SOLE   283,586 0 9,581
American Water Works Co Inc COM 030420103   47,469,394 321,783 SH   SOLE   312,624 0 9,159
AMETEK Inc COM 031100100   56,224,735 326,622 SH   SOLE   318,851 0 7,771
Amgen Inc COM 031162100   968,804 3,110 SH   SOLE   2,850 0 260
Amphenol Corp COM 032095101   96,698,778 1,474,291 SH   SOLE   1,447,250 0 27,041
Ansys Inc COM 03662Q105   10,916,572 34,485 SH   SOLE   34,385 0 100
Aon PLC COM G0403H108   50,001,195 125,288 SH   SOLE   122,301 0 2,987
AppFolio Inc COM 03783C100   219,900 1,000 SH   SOLE   1,000 0 0
Apple Inc COM 037833100   249,170,869 1,121,734 SH   SOLE   1,087,517 0 34,217
Applied Materials Inc COM 038222105   544,635 3,753 SH   SOLE   3,753 0 0
Arch Capital Group Ltd COM G0450A105   202,074 2,101 SH   SOLE   2,101 0 0
ASML Holding NV COM N07059210   35,471,848 53,532 SH   SOLE   51,819 0 1,713
AstraZeneca PLC ADR COM 046353108   286,650 3,900 SH   SOLE   3,900 0 0
AT&T Inc COM 00206R102   1,068,249 37,774 SH   SOLE   36,663 0 1,111
Automatic Data Processing Inc COM 053015103   8,522,148 27,893 SH   SOLE   27,668 0 225
Bank of America Corp COM 060505104   27,259,356 653,232 SH   SOLE   627,745 0 25,487
Bank of New York Mellon COM 064058100   212,359 2,532 SH   SOLE   2,532 0 0
Becton Dickinson & Co COM 075887109   1,097,656 4,792 SH   SOLE   4,792 0 0
Berkshire Hathaway Inc-A COM 084670108   798,442 1 SH   SOLE   1 0 0
Berkshire Hathaway Inc-B COM 084670702   135,028,203 253,536 SH   SOLE   246,163 0 7,373
BlackRock Inc COM 09290D101   986,232 1,042 SH   SOLE   1,042 0 0
Blackstone Inc COM 09260D107   981,815 7,024 SH   SOLE   7,024 0 0
Boeing Co COM 097023105   699,767 4,103 SH   SOLE   4,103 0 0
BorgWarner Inc COM 099724106   613,311 21,407 SH   SOLE   21,407 0 0
Boston Scientific Corp COM 101137107   201,356 1,996 SH   SOLE   1,996 0 0
Bristol-Myers Squibb Co COM 110122108   457,669 7,504 SH   SOLE   6,954 0 550
Broadcom Inc COM 11135F101   2,583,096 15,428 SH   SOLE   15,168 0 260
Camden National Corp COM 133034108   1,412,403 34,900 SH   SOLE   34,900 0 0
Canadian National Railway Co COM 136375102   246,086 2,525 SH   SOLE   2,525 0 0
Carrier Global Corp COM 14448C104   226,148 3,567 SH   SOLE   3,567 0 0
Caterpillar Inc COM 149123101   1,272,467 3,858 SH   SOLE   3,858 0 0
Charles Schwab Corp COM 808513105   1,157,918 14,792 SH   SOLE   14,792 0 0
Chevron Corp COM 166764100   4,052,273 24,223 SH   SOLE   23,631 0 592
Chipotle Mexican Grill COM 169656105   318,984 6,353 SH   SOLE   6,353 0 0
Chubb Ltd COM H1467J104   74,882,045 247,962 SH   SOLE   242,254 0 5,708
Cigna Group COM 125523100   258,923 787 SH   SOLE   787 0 0
Cisco Systems Inc COM 17275R102   1,375,084 22,283 SH   SOLE   22,283 0 0
Citigroup Inc COM 172967424   202,463 2,852 SH   SOLE   2,852 0 0
Clorox Co COM 189054109   220,875 1,500 SH   SOLE   1,500 0 0
CME Group Inc COM 12572Q105   23,493,086 88,556 SH   SOLE   86,176 0 2,380
Coca Cola Co COM 191216100   1,351,183 18,866 SH   SOLE   18,366 0 500
Cognizant Tech Solutions Corp COM 192446102   597,312 7,808 SH   SOLE   7,808 0 0
Colgate Palmolive Co COM 194162103   20,089,696 214,404 SH   SOLE   206,474 0 7,930
Comcast Corp COM 20030N101   2,166,178 58,704 SH   SOLE   58,446 0 258
ConocoPhillips COM 20825C104   40,157,008 382,375 SH   SOLE   370,626 0 11,749
Constellation Brands Inc-A COM 21036P108   3,565,794 19,430 SH   SOLE   19,025 0 405
Consumer Discretionary Select COM 81369Y407   6,200,667 31,402 SH   SOLE   30,784 0 618
Cooper Companies Inc COM 216648501   372,070 4,411 SH   SOLE   4,351 0 60
Corning Inc COM 219350105   814,655 17,795 SH   SOLE   17,795 0 0
Corteva Inc COM 22052L104   443,090 7,041 SH   SOLE   7,041 0 0
Costco Wholesale Corp COM 22160K105   99,985,713 105,718 SH   SOLE   103,073 0 2,645
CrowdStrike Holdings Inc-A COM 22788C105   363,157 1,030 SH   SOLE   1,030 0 0
Crown Castle Intl Corp-REIT COM 22822V101   224,094 2,150 SH   SOLE   2,150 0 0
CSX Corp COM 126408103   1,010,538 34,337 SH   SOLE   34,337 0 0
Cullen/Frost Bankers Inc COM 229899109   426,181 3,404 SH   SOLE   3,404 0 0
Cummins Inc COM 231021106   487,086 1,554 SH   SOLE   1,554 0 0
Danaher Corp COM 235851102   66,468,898 324,239 SH   SOLE   315,919 0 8,320
Deere & Co COM 244199105   22,876,963 48,742 SH   SOLE   47,151 0 1,591
Dimensional EM Core Equity 2 E COM 25434V732   206,203 7,793 SH   SOLE   7,793 0 0
Dimensional US Core Equity 2 E COM 25434V708   2,163,946 65,594 SH   SOLE   65,594 0 0
Dow Inc COM 260557103   291,826 8,357 SH   SOLE   8,357 0 0
Du Pont de Nemours Inc COM 26614N102   615,438 8,241 SH   SOLE   8,241 0 0
Duke Energy Corp COM 26441C204   562,274 4,610 SH   SOLE   4,610 0 0
Eaton Corp PLC COM G29183103   53,830,460 198,030 SH   SOLE   192,515 0 5,515
Ecolab Inc COM 278865100   27,979,922 110,366 SH   SOLE   108,744 0 1,622
Eli Lilly & Co COM 532457108   41,268,049 49,967 SH   SOLE   48,500 0 1,467
Emerson Electric Co COM 291011104   1,484,416 13,539 SH   SOLE   13,489 0 50
Enbridge Inc COM 29250N105   248,070 5,598 SH   SOLE   5,598 0 0
Energy Select Sector SPDR ETF COM 81369Y506   217,552 2,328 SH   SOLE   2,328 0 0
Enterprise Products Partners L COM 293792107   494,040 14,471 SH   SOLE   14,339 0 132
Equinix Inc COM 29444U700   27,798,942 34,094 SH   SOLE   33,305 0 789
Equity Residential COM 29476L107   204,286 2,854 SH   SOLE   2,854 0 0
Exxon Mobil Corp COM 30231G102   52,965,931 445,354 SH   SOLE   433,323 0 12,031
Fastenal Co COM 311900104   297,482 3,836 SH   SOLE   3,836 0 0
Financial Select Sector SPDR E COM 81369Y605   1,240,746 24,910 SH   SOLE   24,910 0 0
First Trust NASDAQ Cybersecuri COM 33734X846   507,780 8,060 SH   SOLE   8,060 0 0
Fiserv Inc COM 337738108   518,730 2,349 SH   SOLE   2,349 0 0
Fox Corp COM 35137L105   879,847 15,545 SH   SOLE   15,395 0 150
GE Vernova Inc COM 36828A101   351,988 1,153 SH   SOLE   1,153 0 0
General Dynamics Corp COM 369550108   605,945 2,223 SH   SOLE   2,223 0 0
General Electric Co COM 369604301   19,549,871 97,676 SH   SOLE   93,597 0 4,079
General Motors Co COM 37045V100   317,662 6,754 SH   SOLE   6,754 0 0
Goldman Sachs Group Inc COM 38141G104   21,818,966 39,940 SH   SOLE   38,481 0 1,459
Health Care Select Sector SPDR COM 81369Y209   733,681 5,025 SH   SOLE   5,025 0 0
Henry Schein Inc COM 806407102   210,744 3,077 SH   SOLE   3,077 0 0
Hershey Co COM 427866108   5,793,129 33,872 SH   SOLE   33,772 0 100
Hologic Inc COM 436440101   351,780 5,695 SH   SOLE   5,550 0 145
Home Depot Inc COM 437076102   56,101,449 153,078 SH   SOLE   149,166 0 3,912
Honeywell International Inc COM 438516106   1,402,208 6,622 SH   SOLE   6,622 0 0
Hubbell Inc COM 443510607   398,747 1,205 SH   SOLE   1,205 0 0
Idexx Labs Corp COM 45168D104   43,217,474 102,911 SH   SOLE   99,950 0 2,961
Illinois Tool Wks Inc COM 452308109   1,381,168 5,569 SH   SOLE   5,569 0 0
Intel Corp COM 458140100   341,263 15,027 SH   SOLE   15,027 0 0
Intl Business Machines Corp COM 459200101   2,870,655 11,544 SH   SOLE   11,464 0 80
Intuit Inc COM 461202103   85,204,256 138,771 SH   SOLE   136,139 0 2,632
Intuitive Surgical Inc COM 46120E602   2,911,692 5,879 SH   SOLE   5,618 0 261
Invesco QQQ Trust Series 1 ETF COM 46090E103   1,699,910 3,625 SH   SOLE   3,500 0 125
Invesco S&P 500 Equal Weight E COM 46137V357   2,537,926 14,651 SH   SOLE   14,650 0 0
IQ Hedge Multi Strategy Tracke COM 45409B107   204,924 6,545 SH   SOLE   6,545 0 0
Iron Mountain Inc COM 46284V101   466,165 5,418 SH   SOLE   5,418 0 0
iShares Core Dividend Growth E COM 46434V621   201,526 3,262 SH   SOLE   3,262 0 0
iShares Core MSCI EAFE ETF COM 46432F842   761,115 10,061 SH   SOLE   10,061 0 0
iShares Core S&P 500 ETF COM 464287200   2,885,012 5,134 SH   SOLE   4,701 0 433
iShares Core S&P M/C ETF COM 464287507   184,384,463 3,159,974 SH   SOLE   2,587,800 0 572,174
iShares Core S&P S/C ETF COM 464287804   2,355,962 22,530 SH   SOLE   20,735 0 1,795
iShares Core S&P Total U.S. St COM 464287150   720,103 5,902 SH   SOLE   5,902 0 0
iShares Gold Trust ETF COM 464285204   272,690 4,625 SH   SOLE   4,625 0 0
iShares Russell 1000 ETF COM 464287622   18,622,748 60,712 SH   SOLE   52,745 0 7,967
iShares Russell 1000 Growth ET COM 464287614   3,709,839 10,274 SH   SOLE   9,553 0 721
iShares Russell 1000 Value ETF COM 464287598   339,064 1,802 SH   SOLE   1,302 0 500
iShares Russell 2000 ETF COM 464287655   1,638,429 8,213 SH   SOLE   6,349 0 1,864
iShares Russell 3000 ETF COM 464287689   50,656,172 159,477 SH   SOLE   159,476 0 1
iShares Russell M/C ETF COM 464287499   1,593,786 18,735 SH   SOLE   15,993 0 2,742
iShares Russell M/C Growth ETF COM 464287481   555,140 4,725 SH   SOLE   4,725 0 0
iShares Russell M/C Value ETF COM 464287473   639,424 5,076 SH   SOLE   5,076 0 0
iShares S&P 500 Growth ETF COM 464287309   511,308 5,508 SH   SOLE   5,208 0 300
iShares S&P GSCI Commodity ETF COM 46428R107   208,345 9,150 SH   SOLE   9,150 0 0
iShares Select Dividend ETF COM 464287168   361,240 2,690 SH   SOLE   2,650 0 40
Jack Henry & Associates Inc COM 426281101   14,726,507 80,649 SH   SOLE   77,729 0 2,920
Jacobs Solutions Inc COM 46982L108   488,033 4,037 SH   SOLE   4,037 0 0
Johnson & Johnson COM 478160104   37,240,537 224,557 SH   SOLE   220,450 0 4,107
Johnson Controls Intl Plc COM G51502105   400,550 5,000 SH   SOLE   5,000 0 0
JP Morgan Chase & Co COM 46625H100   85,072,391 346,810 SH   SOLE   338,841 0 7,969
Kimberly Clark Corp COM 494368103   2,761,912 19,420 SH   SOLE   19,320 0 100
KKR & Co Inc COM 48251W104   350,876 3,035 SH   SOLE   3,035 0 0
L3 Harris Technologies Inc COM 502431109   268,545 1,283 SH   SOLE   1,283 0 0
Linde Plc COM G54950103   69,859,079 150,028 SH   SOLE   145,279 0 4,749
Lockheed Martin Corp COM 539830109   524,438 1,174 SH   SOLE   1,174 0 0
Lowe's Companies Inc COM 548661107   2,515,619 10,786 SH   SOLE   10,786 0 0
Marathon Petroleum Corp COM 56585A102   306,532 2,104 SH   SOLE   2,104 0 0
Marsh & Mclennan Companies Inc COM 571748102   438,766 1,798 SH   SOLE   1,798 0 0
Marvell Technology Inc COM 573874104   39,675,510 644,397 SH   SOLE   621,078 0 23,319
Mastercard Inc-A COM 57636Q104   1,692,595 3,088 SH   SOLE   3,063 0 25
McCormick & Co Inc COM 579780206   9,109,670 110,675 SH   SOLE   109,655 0 1,020
McDonalds Corp COM 580135101   3,893,067 12,463 SH   SOLE   12,211 0 252
McKesson Corp COM 58155Q103   346,277 515 SH   SOLE   515 0 0
Medtronic Plc COM G5960L103   23,746,165 264,257 SH   SOLE   255,128 0 9,129
Merck & Co Inc COM 58933Y105   6,488,609 72,288 SH   SOLE   71,025 0 1,263
Meta Platforms, Inc. COM 30303M102   70,553,296 122,412 SH   SOLE   118,732 0 3,680
Metlife Inc COM 59156R108   266,161 3,315 SH   SOLE   3,090 0 225
Mettler-Toledo Intl Inc COM 592688105   46,168,857 39,096 SH   SOLE   38,337 0 759
Microchip Technology Inc COM 595017104   26,817,378 553,964 SH   SOLE   542,462 0 11,502
Microsoft Corp COM 594918104   165,670,250 441,328 SH   SOLE   428,867 0 12,461
Mondelez Intl Inc COM 609207105   475,123 7,003 SH   SOLE   7,003 0 0
Morgan Stanley COM 617446448   738,346 6,328 SH   SOLE   6,328 0 0
Netflix Inc COM 64110L106   927,401 994 SH   SOLE   994 0 0
NextEra Energy Inc COM 65339F101   51,011,958 719,593 SH   SOLE   698,465 0 21,128
Nike Inc COM 654106103   3,596,015 56,648 SH   SOLE   56,144 0 504
Nordson Corp COM 655663102   9,649,541 47,836 SH   SOLE   47,026 0 810
Norfolk Southern Corp COM 655844108   1,614,133 6,815 SH   SOLE   6,295 0 520
Northern Trust Corp COM 665859104   557,964 5,656 SH   SOLE   5,656 0 0
Northrop Grumman Corp COM 666807102   33,321,250 65,079 SH   SOLE   63,117 0 1,962
Novartis AG ADR COM 66987V109   237,341 2,129 SH   SOLE   2,129 0 0
Nvent Electric PLC COM G6700G107   272,584 5,200 SH   SOLE   5,200 0 0
Nvidia Corp COM 67066G104   157,207,994 1,450,526 SH   SOLE   1,392,144 0 58,382
Oneok Inc COM 682680103   583,215 5,878 SH   SOLE   5,878 0 0
Oracle Corp COM 68389X105   2,708,548 19,373 SH   SOLE   19,241 0 132
Oshkosh Corp COM 688239201   4,977,302 52,905 SH   SOLE   52,030 0 875
Palo Alto Networks Inc COM 697435105   120,933,590 708,706 SH   SOLE   686,889 0 21,817
Parker Hannifin Corp COM 701094104   209,858 345 SH   SOLE   345 0 0
Pentair Plc COM G7S00T104   437,804 5,005 SH   SOLE   5,005 0 0
Pepsico Inc COM 713448108   48,658,142 324,517 SH   SOLE   316,361 0 8,156
Pfizer Inc COM 717081103   590,143 23,289 SH   SOLE   22,191 0 1,098
Philip Morris Intl Inc COM 718172109   1,270,554 8,004 SH   SOLE   7,842 0 162
Phillips 66 COM 718546104   43,235,538 350,142 SH   SOLE   342,114 0 8,028
PNC Financial Services Group COM 693475105   405,653 2,308 SH   SOLE   2,308 0 0
Procter & Gamble Co COM 742718109   47,588,919 279,245 SH   SOLE   266,682 0 12,563
Prudential Financial Inc COM 744320102   204,821 1,834 SH   SOLE   1,834 0 0
Qualcomm Inc COM 747525103   41,152,080 267,900 SH   SOLE   259,840 0 8,060
RBC Bearings Inc COM 75524B104   13,904,647 43,213 SH   SOLE   42,193 0 1,020
Rockwell Automation Corp COM 773903109   22,891,239 88,595 SH   SOLE   85,107 0 3,488
Roper Technologies Inc COM 776696106   55,040,574 93,356 SH   SOLE   91,559 0 1,797
RTX Corp COM 75513E101   47,055,897 355,246 SH   SOLE   345,114 0 10,132
S&P Global Inc COM 78409V104   1,736,686 3,418 SH   SOLE   3,418 0 0
Salesforce Inc COM 79466L302   818,766 3,051 SH   SOLE   2,751 0 300
SAP SE ADR COM 803054204   497,568 1,854 SH   SOLE   1,854 0 0
Schwab Intl Equity ETF COM 808524805   4,588,453 231,974 SH   SOLE   231,974 0 0
Schwab US Dividend Equity ETF COM 808524797   466,171 16,673 SH   SOLE   16,673 0 0
ServiceNow Inc COM 81762P102   16,679,531 20,950 SH   SOLE   19,835 0 1,115
Shell PLC ADR COM 780259305   733,899 10,015 SH   SOLE   9,915 0 100
Sherwin-Williams Co COM 824348106   23,508,810 67,324 SH   SOLE   66,042 0 1,282
Southern Co COM 842587107   278,018 3,024 SH   SOLE   3,024 0 0
SPDR Gold Trust COM 78463V107   518,076 1,798 SH   SOLE   1,784 0 14
SPDR S&P 500 ETF COM 78462F103   305,639,422 546,380 SH   SOLE   419,885 0 126,495
SPDR S&P Biotech ETF COM 78464A870   1,432,809 17,667 SH   SOLE   17,480 0 187
SPDR S&P M/C 400 ETF COM 78467Y107   3,769,036 7,065 SH   SOLE   6,051 0 1,014
Sprouts Farmers Mkt Inc COM 85208M102   250,482 1,641 SH   SOLE   1,641 0 0
Starbucks Corp COM 855244109   2,956,433 30,140 SH   SOLE   30,090 0 50
STERIS Plc COM G8473T100   4,945,458 21,820 SH   SOLE   21,756 0 64
Stryker Corp COM 863667101   49,689,184 133,483 SH   SOLE   130,198 0 3,285
T Rowe Price Group Inc COM 74144T108   2,964,907 32,273 SH   SOLE   31,665 0 608
Take Two Interactive Software COM 874054109   49,423,944 238,475 SH   SOLE   229,301 0 9,174
TE Connectivity Plc COM G87052109   970,326 6,866 SH   SOLE   6,804 0 62
Technology Select Sector SPDR COM 81369Y803   1,302,063 6,306 SH   SOLE   6,226 0 80
Tesla Inc COM 88160R101   1,431,600 5,524 SH   SOLE   5,285 0 239
Texas Instruments Inc COM 882508104   942,531 5,245 SH   SOLE   5,245 0 0
Thermo Fisher Scientific Inc COM 883556102   64,536,440 129,695 SH   SOLE   126,323 0 3,372
TJX Companies Inc COM 872540109   82,710,510 679,068 SH   SOLE   659,967 0 19,101
Toll Brothers Inc COM 889478103   15,313,008 145,023 SH   SOLE   142,849 0 2,174
Toronto-Dominion Bank COM 891160509   367,552 6,132 SH   SOLE   6,132 0 0
Tractor Supply Co COM 892356106   43,933,843 797,347 SH   SOLE   772,047 0 25,300
Travelers Companies Inc COM 89417E109   862,404 3,261 SH   SOLE   3,261 0 0
Truist Financial Corp COM 89832Q109   342,985 8,335 SH   SOLE   8,335 0 0
Tyler Technologies Inc COM 902252105   866,271 1,490 SH   SOLE   1,490 0 0
Union Pacific Corp COM 907818108   37,825,070 160,113 SH   SOLE   154,259 0 5,854
United Parcel Service Inc COM 911312106   1,321,325 12,013 SH   SOLE   12,013 0 0
Unitedhealth Group Inc COM 91324P102   41,383,570 79,014 SH   SOLE   76,780 0 2,234
US Bancorp COM 902973304   8,896,683 210,722 SH   SOLE   208,065 0 2,657
Valero Energy Corp COM 91913Y100   273,913 2,074 SH   SOLE   2,074 0 0
VanEck Morningstar Wide Moat E COM 92189F643   230,560 2,620 SH   SOLE   2,620 0 0
Vanguard Dividend Appreciation COM 921908844   6,476,805 33,387 SH   SOLE   26,788 0 6,599
Vanguard ESG US Stock ETF COM 921910733   2,207,499 22,537 SH   SOLE   19,288 0 3,249
Vanguard Financials ETF COM 92204A405   209,325 1,752 SH   SOLE   1,752 0 0
Vanguard Growth ETF COM 922908736   2,413,667 6,509 SH   SOLE   6,424 0 85
Vanguard High Dividend Yield E COM 921946406   285,002 2,210 SH   SOLE   2,135 0 75
Vanguard Information Technolog COM 92204A702   1,202,999 2,218 SH   SOLE   2,218 0 0
Vanguard M/C ETF COM 922908629   558,619 2,160 SH   SOLE   2,160 0 0
Vanguard M/C Growth ETF COM 922908538   485,366 1,984 SH   SOLE   1,984 0 0
Vanguard Real Estate ETF COM 922908553   292,082 3,226 SH   SOLE   2,976 0 250
Vanguard S&P 500 ETF COM 922908363   3,471,904 6,756 SH   SOLE   6,609 0 147
Vanguard S/C ETF COM 922908751   114,239,229 515,171 SH   SOLE   461,407 0 53,765
Vanguard S/C Growth ETF COM 922908595   770,164 3,059 SH   SOLE   3,059 0 0
Vanguard S/C Value ETF COM 922908611   338,116 1,815 SH   SOLE   1,815 0 0
Vanguard Total Intl Stock ETF COM 921909768   1,317,873 21,222 SH   SOLE   21,222 0 0
Vanguard Total Stock Market ET COM 922908769   15,609,123 56,793 SH   SOLE   43,824 0 12,969
Vanguard Value ETF COM 922908744   1,535,313 8,888 SH   SOLE   8,888 0 0
Veralto Corp COM 92338C103   1,432,223 14,697 SH   SOLE   14,476 0 221
Verizon Communications Inc COM 92343V104   1,550,129 34,174 SH   SOLE   33,577 0 597
Vertex Pharmaceuticals Inc COM 92532F100   548,331 1,131 SH   SOLE   1,131 0 0
Visa Inc-A COM 92826C839   100,965,192 288,093 SH   SOLE   279,753 0 8,340
Vulcan Materials Co COM 929160109   227,467 975 SH   SOLE   975 0 0
Walmart Inc COM 931142103   1,371,415 15,622 SH   SOLE   15,541 0 81
Walt Disney Co COM 254687106   21,404,337 216,863 SH   SOLE   208,712 0 8,151
Waste Connections Inc COM 94106B101   78,313,070 401,215 SH   SOLE   392,314 0 8,901
Waste Management Inc COM 94106L109   760,799 3,286 SH   SOLE   3,286 0 0
Wells Fargo & Co COM 949746101   707,290 9,852 SH   SOLE   9,720 0 132
WW Grainger Inc COM 384802104   217,323 220 SH   SOLE   220 0 0
Xylem Inc COM 98419M100   547,963 4,587 SH   SOLE   4,537 0 50
Yum Brands Inc COM 988498101   671,927 4,270 SH   SOLE   4,270 0 0
Yum China Holdings Inc COM 98850P109   309,028 5,936 SH   SOLE   5,936 0 0
Zoetis Inc COM 98978V103   20,919,341 127,053 SH   SOLE   122,732 0 4,321
iShares MSCI EAFE ETF INTL 464287465   1,387,285 16,974 SH   SOLE   16,974 0 0
Vanguard ESG Intl Stock ETF INTL 921910725   2,100,219 35,609 SH   SOLE   34,662 0 947
Vanguard FTSE All-World Ex-US INTL 922042775   32,375,876 533,727 SH   SOLE   510,579 0 23,148
Vanguard FTSE DM ETF INTL 921943858   96,956,344 1,907,463 SH   SOLE   1,714,131 0 193,332
Vanguard FTSE EM ETF INTL 922042858   5,572,484 123,122 SH   SOLE   120,418 0 2,704
Invesco BulletShares 2025 Corp BOND FUND 46138J825   21,883,254 1,058,184 SH   SOLE   762,236 0 295,948
Invesco BulletShares 2026 Corp BOND FUND 46138J791   24,762,112 1,271,156 SH   SOLE   922,019 0 349,137
Invesco BulletShares 2027 Corp BOND FUND 46138J783   30,687,649 1,566,496 SH   SOLE   1,180,030 0 386,466
Invesco BulletShares 2028 Corp BOND FUND 46138J643   12,032,874 591,296 SH   SOLE   476,358 0 114,938
Invesco BulletShares 2029 Corp BOND FUND 46138J577   9,402,919 507,443 SH   SOLE   404,249 0 103,194
Invesco BulletShares 2030 Corp BOND FUND 46138J460   3,942,414 237,638 SH   SOLE   199,979 0 37,659
Invesco BulletShares 2031 Corp BOND FUND 46138J429   1,187,662 72,818 SH   SOLE   60,490 0 12,328
Invesco BulletShares 2032 Corp BOND FUND 46139W858   677,364 33,253 SH   SOLE   28,019 0 5,234
Invesco BulletShares 2033 Corp BOND FUND 46139W825   258,744 12,386 SH   SOLE   11,901 0 485
iShares 1-5 Year IG Corporate BOND FUND 464288646   7,282,946 139,067 SH   SOLE   120,662 0 18,405
iShares 5-10 Year IG Corporate BOND FUND 464288638   2,688,604 51,192 SH   SOLE   38,369 0 12,823
iShares National Muni Bond ETF BOND FUND 464288414   213,516 2,025 SH   SOLE   2,025 0 0
MFS High Income Municipal Trus BOND FUND 59318D104   114,774 31,104 SH   SOLE   31,104 0 0
PIMCO Intermediate Muni Bond A BOND FUND 72201R866   15,616,712 302,943 SH   SOLE   298,873 0 4,070
PIMCO S/T Muni Bond Active ETF BOND FUND 72201R874   3,292,767 65,829 SH   SOLE   61,074 0 4,755
Vanguard Intermediate Term Cor BOND FUND 92206C870   489,824 5,991 SH   SOLE   619 0 5,372
Vanguard S/T Bond ETF BOND FUND 921937827   356,174 4,550 SH   SOLE   4,550 0 0
Vanguard S/T Treasury ETF BOND FUND 92206C102   1,344,652 22,911 SH   SOLE   16,138 0 6,773
Vanguard Total Bond Mkt ETF BOND FUND 921937835   498,138 6,782 SH   SOLE   6,585 0 197