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   586,972 4,547 SH   SOLE   4,499 0 48
Abbott Laboratories COM 002824100   2,572,035 22,739 SH   SOLE   22,574 0 165
Abbvie Inc COM 00287Y109   3,102,629 17,460 SH   SOLE   17,358 0 102
Accenture Plc COM G1151C101   51,781,703 147,195 SH   SOLE   144,247 0 2,948
Adobe Systems Inc COM 00724F101   438,010 985 SH   SOLE   985 0 0
Advanced Micro Devices Inc COM 007903107   534,375 4,424 SH   SOLE   4,424 0 0
Aflac Inc COM 001055102   230,775 2,231 SH   SOLE   2,231 0 0
Air Products & Chemicals Inc COM 009158106   650,270 2,242 SH   SOLE   2,242 0 0
Allstate Corp COM 020002101   295,161 1,531 SH   SOLE   1,531 0 0
Alphabet Inc-A COM 02079K305   174,058,529 919,485 SH   SOLE   890,570 0 28,915
Alphabet Inc-C COM 02079K107   28,145,127 147,790 SH   SOLE   145,600 0 2,190
Altria Group Inc COM 02209S103   412,192 7,883 SH   SOLE   7,533 0 350
Amazon.com Inc COM 023135106   133,075,524 606,571 SH   SOLE   587,357 0 19,214
American Express Co COM 025816109   217,250 732 SH   SOLE   732 0 0
American Tower Corp COM 03027X100   53,628,394 292,396 SH   SOLE   283,187 0 9,209
American Water Works Co Inc COM 030420103   40,348,817 324,113 SH   SOLE   315,660 0 8,453
AMETEK Inc COM 031100100   59,394,159 329,492 SH   SOLE   321,490 0 8,002
Amgen Inc COM 031162100   866,298 3,324 SH   SOLE   3,064 0 260
Amphenol Corp COM 032095101   101,908,211 1,467,361 SH   SOLE   1,441,240 0 26,121
Ansys Inc COM 03662Q105   13,966,137 41,402 SH   SOLE   41,287 0 115
Aon PLC COM G0403H108   45,135,284 125,669 SH   SOLE   122,973 0 2,696
AppFolio Inc COM 03783C100   246,720 1,000 SH   SOLE   1,000 0 0
Apple Inc COM 037833100   281,358,912 1,123,548 SH   SOLE   1,090,205 0 33,343
Applied Materials Inc COM 038222105   547,575 3,367 SH   SOLE   3,367 0 0
ASML Holding NV COM N07059210   36,237,523 52,285 SH   SOLE   50,766 0 1,519
AstraZeneca PLC ADR COM 046353108   268,173 4,093 SH   SOLE   4,093 0 0
AT&T Inc COM 00206R102   760,290 33,390 SH   SOLE   32,279 0 1,111
Automatic Data Processing Inc COM 053015103   8,569,378 29,274 SH   SOLE   29,049 0 225
Axon Enterprise Inc COM 05464C101   802,332 1,350 SH   SOLE   1,350 0 0
Bank of America Corp COM 060505104   25,428,200 578,571 SH   SOLE   557,578 0 20,993
Becton Dickinson & Co COM 075887109   1,106,899 4,879 SH   SOLE   4,829 0 50
Berkshire Hathaway Inc-A COM 084670108   680,920 1 SH   SOLE   1 0 0
Berkshire Hathaway Inc-B COM 084670702   115,182,074 254,108 SH   SOLE   246,983 0 7,125
BlackRock Inc COM 09290D101   1,062,014 1,036 SH   SOLE   1,036 0 0
Blackstone Inc COM 09260D107   1,102,281 6,393 SH   SOLE   6,393 0 0
Boeing Co COM 097023105   535,956 3,028 SH   SOLE   3,028 0 0
BorgWarner Inc COM 099724106   1,267,340 39,866 SH   SOLE   39,716 0 150
Bristol-Myers Squibb Co COM 110122108   329,745 5,830 SH   SOLE   5,280 0 550
Broadcom Inc COM 11135F101   3,393,903 14,639 SH   SOLE   14,639 0 0
Camden National Corp COM 133034108   4,058,761 94,964 SH   SOLE   94,964 0 0
Canadian National Railway Co COM 136375102   256,313 2,525 SH   SOLE   2,525 0 0
Carrier Global Corp COM 14448C104   207,306 3,037 SH   SOLE   3,037 0 0
Caterpillar Inc COM 149123101   1,392,382 3,838 SH   SOLE   3,838 0 0
Charles Schwab Corp COM 808513105   1,110,298 15,002 SH   SOLE   15,002 0 0
Chevron Corp COM 166764100   3,534,513 24,403 SH   SOLE   23,811 0 592
Chipotle Mexican Grill COM 169656105   401,176 6,653 SH   SOLE   6,653 0 0
Chubb Ltd COM H1467J104   67,804,783 245,403 SH   SOLE   240,332 0 5,071
Cigna Group COM 125523100   223,673 810 SH   SOLE   810 0 0
Cisco Systems Inc COM 17275R102   1,154,163 19,496 SH   SOLE   19,496 0 0
Clorox Co COM 189054109   243,615 1,500 SH   SOLE   1,500 0 0
CME Group Inc COM 12572Q105   20,984,824 90,362 SH   SOLE   87,655 0 2,707
Coca Cola Co COM 191216100   1,154,736 18,547 SH   SOLE   17,856 0 691
Cognizant Tech Solutions Corp COM 192446102   683,103 8,883 SH   SOLE   8,808 0 75
Colgate Palmolive Co COM 194162103   17,851,758 196,367 SH   SOLE   189,464 0 6,903
Comcast Corp COM 20030N101   2,180,568 58,102 SH   SOLE   57,844 0 258
ConocoPhillips COM 20825C104   37,354,564 376,672 SH   SOLE   365,475 0 11,197
Constellation Brands Inc-A COM 21036P108   16,011,579 72,451 SH   SOLE   71,049 0 1,402
Consumer Discretionary Select COM 81369Y407   7,328,873 32,667 SH   SOLE   32,004 0 663
Cooper Companies Inc COM 216648501   423,892 4,611 SH   SOLE   4,551 0 60
Corning Inc COM 219350105   620,469 13,057 SH   SOLE   13,057 0 0
Corteva Inc COM 22052L104   306,957 5,389 SH   SOLE   5,389 0 0
Costco Wholesale Corp COM 22160K105   95,386,156 104,103 SH   SOLE   101,715 0 2,388
CrowdStrike Holdings Inc-A COM 22788C105   352,425 1,030 SH   SOLE   1,030 0 0
CSX Corp COM 126408103   441,454 13,680 SH   SOLE   13,680 0 0
Cullen/Frost Bankers Inc COM 229899109   565,461 4,212 SH   SOLE   4,212 0 0
Cummins Inc COM 231021106   284,458 816 SH   SOLE   816 0 0
Danaher Corp COM 235851102   75,181,201 327,516 SH   SOLE   319,783 0 7,733
Deere & Co COM 244199105   20,122,532 47,492 SH   SOLE   46,074 0 1,418
Dimensional EM Core Equity 2 E COM 25434V732   255,431 9,753 SH   SOLE   9,753 0 0
Dimensional US Core Equity 2 E COM 25434V708   3,408,983 98,554 SH   SOLE   98,554 0 0
Dow Inc COM 260557103   265,420 6,614 SH   SOLE   6,614 0 0
Du Pont de Nemours Inc COM 26614N102   528,565 6,932 SH   SOLE   6,932 0 0
Duke Energy Corp COM 26441C204   515,637 4,786 SH   SOLE   4,786 0 0
Eaton Corp PLC COM G29183103   64,923,276 195,629 SH   SOLE   190,585 0 5,044
Ecolab Inc COM 278865100   26,699,999 113,947 SH   SOLE   112,284 0 1,663
Eli Lilly & Co COM 532457108   34,225,480 44,334 SH   SOLE   42,988 0 1,346
Emerson Electric Co COM 291011104   1,566,847 12,643 SH   SOLE   12,593 0 50
Enbridge Inc COM 29250N105   212,086 4,998 SH   SOLE   4,998 0 0
Enterprise Products Partners L COM 293792107   482,035 15,371 SH   SOLE   15,239 0 132
Equinix Inc COM 29444U700   32,654,398 34,632 SH   SOLE   33,881 0 751
Equity Residential COM 29476L107   204,799 2,854 SH   SOLE   2,854 0 0
Exxon Mobil Corp COM 30231G102   45,364,598 421,722 SH   SOLE   410,803 0 10,919
Fastenal Co COM 311900104   231,910 3,225 SH   SOLE   3,225 0 0
Financial Select Sector SPDR E COM 81369Y605   1,397,731 28,921 SH   SOLE   28,921 0 0
First Trust Dow Jones Internet COM 33733E302   794,923 3,269 SH   SOLE   3,269 0 0
First Trust NASDAQ Cybersecuri COM 33734X846   511,407 8,060 SH   SOLE   8,060 0 0
Fiserv Inc COM 337738108   427,890 2,083 SH   SOLE   2,083 0 0
Fox Corp COM 35137L105   769,750 15,845 SH   SOLE   15,695 0 150
General Dynamics Corp COM 369550108   432,914 1,643 SH   SOLE   1,643 0 0
General Electric Co COM 369604301   10,234,902 61,364 SH   SOLE   59,115 0 2,249
General Motors Co COM 37045V100   202,637 3,804 SH   SOLE   3,804 0 0
Globe Life Inc COM 37959E102   236,422 2,120 SH   SOLE   1,860 0 260
Goldman Sachs Group Inc COM 38141G104   10,305,020 17,996 SH   SOLE   17,336 0 660
Health Care Select Sector SPDR COM 81369Y209   1,124,891 8,177 SH   SOLE   8,177 0 0
Henry Schein Inc COM 806407102   228,914 3,308 SH   SOLE   3,308 0 0
Hershey Co COM 427866108   10,365,747 61,209 SH   SOLE   60,694 0 515
Hologic Inc COM 436440101   262,768 3,645 SH   SOLE   3,375 0 270
Home Depot Inc COM 437076102   58,738,412 151,002 SH   SOLE   147,681 0 3,321
Honeywell International Inc COM 438516106   1,529,727 6,772 SH   SOLE   6,734 0 38
Hubbell Inc COM 443510607   420,984 1,005 SH   SOLE   1,005 0 0
Idexx Labs Corp COM 45168D104   42,458,221 102,695 SH   SOLE   99,814 0 2,881
Illinois Tool Wks Inc COM 452308109   1,430,332 5,641 SH   SOLE   5,641 0 0
Intl Business Machines Corp COM 459200101   2,464,521 11,211 SH   SOLE   11,111 0 100
Intuit Inc COM 461202103   87,791,660 139,684 SH   SOLE   137,127 0 2,557
Intuitive Surgical Inc COM 46120E602   787,116 1,508 SH   SOLE   1,508 0 0
Invesco QQQ Trust Series 1 ETF COM 46090E103   1,942,244 3,799 SH   SOLE   3,699 0 100
Invesco S&P 500 Equal Weight E COM 46137V357   2,565,475 14,641 SH   SOLE   14,640 0 0
Invesco S&P 500 Equal Weight T COM 46137V282   970,284 25,930 SH   SOLE   25,930 0 0
IQ Hedge Multi Strategy Tracke COM 45409B107   205,578 6,545 SH   SOLE   6,545 0 0
Iron Mountain Inc COM 46284V101   569,486 5,418 SH   SOLE   5,418 0 0
iShares Core MSCI EAFE ETF COM 46432F842   549,764 7,822 SH   SOLE   7,822 0 0
iShares Core S&P 500 ETF COM 464287200   2,794,974 4,748 SH   SOLE   4,315 0 433
iShares Core S&P M/C ETF COM 464287507   192,172,785 3,084,140 SH   SOLE   2,527,583 0 556,557
iShares Core S&P S/C ETF COM 464287804   2,487,715 21,591 SH   SOLE   19,776 0 1,815
iShares Core S&P Total U.S. St COM 464287150   797,701 6,202 SH   SOLE   6,202 0 0
iShares Gold Trust ETF COM 464285204   233,935 4,725 SH   SOLE   4,725 0 0
iShares MSCI India ETF COM 46429B598   230,774 4,384 SH   SOLE   4,384 0 0
iShares Russell 1000 ETF COM 464287622   19,312,853 59,948 SH   SOLE   52,418 0 7,530
iShares Russell 1000 Growth ET COM 464287614   4,107,360 10,228 SH   SOLE   9,507 0 721
iShares Russell 1000 Value ETF COM 464287598   319,164 1,724 SH   SOLE   1,209 0 515
iShares Russell 2000 ETF COM 464287655   1,809,682 8,190 SH   SOLE   6,326 0 1,864
iShares Russell 3000 ETF COM 464287689   53,305,079 159,477 SH   SOLE   159,476 0 1
iShares Russell M/C ETF COM 464287499   1,606,493 18,173 SH   SOLE   15,365 0 2,808
iShares Russell M/C Growth ETF COM 464287481   557,700 4,400 SH   SOLE   4,400 0 0
iShares Russell M/C Value ETF COM 464287473   616,952 4,770 SH   SOLE   4,770 0 0
iShares S&P 500 Growth ETF COM 464287309   569,380 5,608 SH   SOLE   5,308 0 300
iShares Select Dividend ETF COM 464287168   378,234 2,881 SH   SOLE   2,840 0 41
Jack Henry & Associates Inc COM 426281101   13,679,535 78,035 SH   SOLE   75,587 0 2,448
Jacobs Solutions Inc COM 46982L108   539,424 4,037 SH   SOLE   4,037 0 0
Johnson & Johnson COM 478160104   32,538,383 224,992 SH   SOLE   220,842 0 4,150
Johnson Controls Intl Plc COM G51502105   394,650 5,000 SH   SOLE   5,000 0 0
JP Morgan Chase & Co COM 46625H100   82,068,382 342,365 SH   SOLE   335,007 0 7,358
Kimberly Clark Corp COM 494368103   2,600,489 19,845 SH   SOLE   19,745 0 100
KKR & Co Inc COM 48251W104   448,907 3,035 SH   SOLE   3,035 0 0
Linde Plc COM G54950103   63,857,183 152,524 SH   SOLE   147,933 0 4,591
Lockheed Martin Corp COM 539830109   518,012 1,066 SH   SOLE   1,066 0 0
Lowe's Companies Inc COM 548661107   2,869,544 11,627 SH   SOLE   11,627 0 0
Marathon Petroleum Corp COM 56585A102   296,298 2,124 SH   SOLE   2,124 0 0
Marriott Intl Inc-A COM 571903202   231,624 830 SH   SOLE   830 0 0
Marsh & Mclennan Companies Inc COM 571748102   343,679 1,618 SH   SOLE   1,618 0 0
Marvell Technology Inc COM 573874104   66,951,554 606,171 SH   SOLE   585,136 0 21,035
Mastercard Inc-A COM 57636Q104   1,580,237 3,001 SH   SOLE   2,976 0 25
McCormick & Co Inc COM 579780206   8,315,380 109,068 SH   SOLE   108,573 0 495
McDonalds Corp COM 580135101   3,637,250 12,547 SH   SOLE   12,295 0 252
McKesson Corp COM 58155Q103   492,707 865 SH   SOLE   865 0 0
Medtronic Plc COM G5960L103   21,226,684 265,732 SH   SOLE   257,424 0 8,308
Merck & Co Inc COM 58933Y105   16,548,030 166,345 SH   SOLE   162,491 0 3,854
Meta Platforms, Inc. COM 30303M102   70,685,609 120,725 SH   SOLE   117,444 0 3,281
Metlife Inc COM 59156R108   257,758 3,148 SH   SOLE   2,923 0 225
Mettler-Toledo Intl Inc COM 592688105   48,099,190 39,307 SH   SOLE   38,610 0 697
Microchip Technology Inc COM 595017104   36,856,345 642,656 SH   SOLE   628,388 0 14,268
Microsoft Corp COM 594918104   183,166,733 434,559 SH   SOLE   422,976 0 11,583
Mondelez Intl Inc COM 609207105   423,160 7,085 SH   SOLE   7,085 0 0
Morgan Stanley COM 617446448   877,167 6,977 SH   SOLE   6,977 0 0
Netflix Inc COM 64110L106   858,787 963 SH   SOLE   963 0 0
NextEra Energy Inc COM 65339F101   51,653,632 720,514 SH   SOLE   701,365 0 19,149
Nike Inc COM 654106103   4,687,151 61,942 SH   SOLE   61,338 0 604
Nordson Corp COM 655663102   10,454,914 49,966 SH   SOLE   48,966 0 1,000
Norfolk Southern Corp COM 655844108   2,036,492 8,677 SH   SOLE   8,157 0 520
Northern Trust Corp COM 665859104   814,567 7,947 SH   SOLE   7,947 0 0
Northrop Grumman Corp COM 666807102   30,393,706 64,765 SH   SOLE   62,880 0 1,885
Novartis AG ADR COM 66987V109   211,552 2,174 SH   SOLE   2,174 0 0
Nvent Electric PLC COM G6700G107   340,800 5,000 SH   SOLE   5,000 0 0
Nvidia Corp COM 67066G104   194,165,417 1,445,867 SH   SOLE   1,386,572 0 59,295
NVR Inc COM 62944T105   220,830 27 SH   SOLE   27 0 0
Oneok Inc COM 682680103   606,416 6,040 SH   SOLE   6,040 0 0
Oracle Corp COM 68389X105   3,163,333 18,983 SH   SOLE   18,851 0 132
Oshkosh Corp COM 688239201   8,286,206 87,159 SH   SOLE   85,403 0 1,756
Palo Alto Networks Inc COM 697435105   130,298,097 716,081 SH   SOLE   694,804 0 21,277
Pentair Plc COM G7S00T104   507,187 5,040 SH   SOLE   5,040 0 0
Pepsico Inc COM 713448108   44,973,396 295,761 SH   SOLE   288,563 0 7,198
Pfizer Inc COM 717081103   645,301 24,323 SH   SOLE   23,225 0 1,098
Philip Morris Intl Inc COM 718172109   791,361 6,575 SH   SOLE   6,413 0 162
Phillips 66 COM 718546104   39,808,922 349,416 SH   SOLE   341,852 0 7,564
PNC Financial Services Group COM 693475105   333,026 1,727 SH   SOLE   1,727 0 0
Procter & Gamble Co COM 742718109   43,510,010 259,529 SH   SOLE   247,739 0 11,790
Progressive Corp COM 743315103   268,124 1,119 SH   SOLE   1,119 0 0
Prudential Financial Inc COM 744320102   263,137 2,220 SH   SOLE   2,220 0 0
Qualcomm Inc COM 747525103   41,951,654 273,087 SH   SOLE   264,639 0 8,448
RBC Bearings Inc COM 75524B104   13,127,759 43,885 SH   SOLE   43,005 0 880
Rockwell Automation Corp COM 773903109   24,860,289 86,988 SH   SOLE   83,913 0 3,075
Roper Technologies Inc COM 776696106   49,433,294 95,091 SH   SOLE   93,387 0 1,704
RTX Corp COM 75513E101   41,865,490 361,783 SH   SOLE   351,465 0 10,318
S&P Global Inc COM 78409V104   1,708,243 3,430 SH   SOLE   3,430 0 0
Salesforce Inc COM 79466L302   957,855 2,865 SH   SOLE   2,565 0 300
SAP SE ADR COM 803054204   456,364 1,854 SH   SOLE   1,854 0 0
Schwab Intl Equity ETF COM 808524805   4,291,526 231,974 SH   SOLE   231,974 0 0
Schwab US Dividend Equity ETF COM 808524797   492,382 18,023 SH   SOLE   18,023 0 0
ServiceNow Inc COM 81762P102   14,293,068 13,482 SH   SOLE   12,823 0 659
Shell PLC ADR COM 780259305   458,034 7,311 SH   SOLE   7,211 0 100
Sherwin-Williams Co COM 824348106   24,017,655 70,655 SH   SOLE   69,401 0 1,254
Southern Co COM 842587107   247,419 3,006 SH   SOLE   3,006 0 0
SPDR S&P 500 ETF COM 78462F103   315,480,327 538,289 SH   SOLE   414,611 0 123,678
SPDR S&P Biotech ETF COM 78464A870   2,128,944 23,639 SH   SOLE   23,452 0 187
SPDR S&P M/C 400 ETF COM 78467Y107   4,029,778 7,075 SH   SOLE   6,056 0 1,019
Sprouts Farmers Mkt Inc COM 85208M102   208,522 1,641 SH   SOLE   1,641 0 0
Starbucks Corp COM 855244109   2,868,261 31,433 SH   SOLE   31,343 0 90
State Street Corp COM 857477103   212,004 2,160 SH   SOLE   2,160 0 0
STERIS Plc COM G8473T100   7,619,335 37,066 SH   SOLE   36,274 0 792
Stryker Corp COM 863667101   47,892,881 133,017 SH   SOLE   130,076 0 2,941
T Rowe Price Group Inc COM 74144T108   6,198,672 54,812 SH   SOLE   53,551 0 1,261
Take Two Interactive Software COM 874054109   42,232,738 229,426 SH   SOLE   221,009 0 8,417
Target Corp COM 87612E106   265,629 1,965 SH   SOLE   1,965 0 0
TE Connectivity Plc COM G87052109   988,803 6,916 SH   SOLE   6,854 0 62
Technology Select Sector SPDR COM 81369Y803   1,560,907 6,713 SH   SOLE   6,633 0 80
Teleflex Inc COM 879369106   224,789 1,263 SH   SOLE   1,253 0 10
Tesla Inc COM 88160R101   2,348,330 5,815 SH   SOLE   5,520 0 295
Texas Instruments Inc COM 882508104   1,049,686 5,598 SH   SOLE   5,598 0 0
Thermo Fisher Scientific Inc COM 883556102   68,189,375 131,075 SH   SOLE   127,851 0 3,224
TJX Companies Inc COM 872540109   82,678,176 684,365 SH   SOLE   665,588 0 18,777
Toll Brothers Inc COM 889478103   19,129,792 151,884 SH   SOLE   149,550 0 2,334
Toronto-Dominion Bank COM 891160509   422,300 7,932 SH   SOLE   7,932 0 0
Tractor Supply Co COM 892356106   41,420,442 780,634 SH   SOLE   758,104 0 22,530
Travelers Companies Inc COM 89417E109   786,024 3,263 SH   SOLE   3,263 0 0
Truist Financial Corp COM 89832Q109   261,842 6,036 SH   SOLE   6,036 0 0
Tyler Technologies Inc COM 902252105   859,194 1,490 SH   SOLE   1,490 0 0
Union Pacific Corp COM 907818108   35,892,559 157,396 SH   SOLE   152,006 0 5,390
United Parcel Service Inc COM 911312106   1,457,481 11,558 SH   SOLE   11,533 0 25
Unitedhealth Group Inc COM 91324P102   45,801,261 90,541 SH   SOLE   88,174 0 2,367
US Bancorp COM 902973304   15,897,623 332,378 SH   SOLE   327,556 0 4,822
VanEck Morningstar Wide Moat E COM 92189F643   207,982 2,243 SH   SOLE   2,243 0 0
Vanguard Dividend Appreciation COM 921908844   6,545,483 33,424 SH   SOLE   26,238 0 7,186
Vanguard ESG US Stock ETF COM 921910733   2,345,970 22,366 SH   SOLE   19,136 0 3,230
Vanguard Financials ETF COM 92204A405   206,872 1,752 SH   SOLE   1,752 0 0
Vanguard Growth ETF COM 922908736   2,418,312 5,892 SH   SOLE   5,807 0 85
Vanguard High Dividend Yield E COM 921946406   281,974 2,210 SH   SOLE   2,135 0 75
Vanguard Information Technolog COM 92204A702   1,241,735 1,997 SH   SOLE   1,997 0 0
Vanguard M/C ETF COM 922908629   452,983 1,715 SH   SOLE   1,715 0 0
Vanguard M/C Growth ETF COM 922908538   513,082 2,022 SH   SOLE   2,022 0 0
Vanguard Real Estate ETF COM 922908553   426,070 4,783 SH   SOLE   4,533 0 250
Vanguard S&P 500 ETF COM 922908363   3,155,235 5,856 SH   SOLE   5,817 0 39
Vanguard S/C ETF COM 922908751   121,740,056 506,659 SH   SOLE   454,367 0 52,292
Vanguard S/C Growth ETF COM 922908595   920,557 3,287 SH   SOLE   3,287 0 0
Vanguard S/C Value ETF COM 922908611   345,824 1,745 SH   SOLE   1,745 0 0
Vanguard Total Intl Stock ETF COM 921909768   1,250,600 21,222 SH   SOLE   21,222 0 0
Vanguard Total Stock Market ET COM 922908769   16,799,559 57,967 SH   SOLE   44,451 0 13,516
Vanguard Value ETF COM 922908744   1,298,870 7,672 SH   SOLE   7,672 0 0
Veralto Corp COM 92338C103   2,443,585 23,992 SH   SOLE   23,432 0 560
Verizon Communications Inc COM 92343V104   1,375,533 34,397 SH   SOLE   33,800 0 597
Vertex Pharmaceuticals Inc COM 92532F100   420,821 1,045 SH   SOLE   1,045 0 0
Visa Inc-A COM 92826C839   90,317,461 285,779 SH   SOLE   277,587 0 8,192
Vulcan Materials Co COM 929160109   289,127 1,124 SH   SOLE   1,124 0 0
Walmart Inc COM 931142103   1,154,180 12,775 SH   SOLE   12,694 0 81
Walt Disney Co COM 254687106   24,449,382 219,572 SH   SOLE   211,617 0 7,955
Waste Connections Inc COM 94106B101   68,832,309 401,167 SH   SOLE   393,127 0 8,040
Waste Management Inc COM 94106L109   395,154 1,958 SH   SOLE   1,958 0 0
Wells Fargo & Co COM 949746101   694,229 9,884 SH   SOLE   9,752 0 132
West Pharmaceutical Services COM 955306105   355,730 1,086 SH   SOLE   1,086 0 0
WW Grainger Inc COM 384802104   231,891 220 SH   SOLE   220 0 0
Xylem Inc COM 98419M100   263,945 2,275 SH   SOLE   2,225 0 50
Yum Brands Inc COM 988498101   306,153 2,282 SH   SOLE   2,282 0 0
Zoetis Inc COM 98978V103   21,107,932 129,552 SH   SOLE   124,849 0 4,703
iShares MSCI EAFE ETF INTL 464287465   1,320,075 17,459 SH   SOLE   17,459 0 0
Vanguard ESG Intl Stock ETF INTL 921910725   1,958,928 34,549 SH   SOLE   33,582 0 967
Vanguard FTSE All-World Ex-US INTL 922042775   31,742,427 552,908 SH   SOLE   528,768 0 24,139
Vanguard FTSE DM ETF INTL 921943858   85,339,344 1,784,595 SH   SOLE   1,598,368 0 186,227
Vanguard FTSE EM ETF INTL 922042858   7,406,894 168,186 SH   SOLE   162,113 0 6,073
Invesco BulletShares 2025 Corp BOND FUND 46138J825   23,417,800 1,134,034 SH   SOLE   812,872 0 321,162
Invesco BulletShares 2026 Corp BOND FUND 46138J791   23,227,467 1,195,443 SH   SOLE   850,315 0 345,128
Invesco BulletShares 2027 Corp BOND FUND 46138J783   28,987,827 1,488,081 SH   SOLE   1,101,662 0 386,419
Invesco BulletShares 2028 Corp BOND FUND 46138J643   9,207,965 457,425 SH   SOLE   370,796 0 86,629
Invesco BulletShares 2029 Corp BOND FUND 46138J577   7,034,215 383,545 SH   SOLE   305,482 0 78,063
Invesco BulletShares 2030 Corp BOND FUND 46138J460   2,003,377 122,381 SH   SOLE   97,774 0 24,607
Invesco BulletShares 2031 Corp BOND FUND 46138J429   884,227 55,092 SH   SOLE   46,121 0 8,971
Invesco BulletShares 2032 Corp BOND FUND 46139W858   371,955 18,496 SH   SOLE   16,615 0 1,881
Invesco BulletShares 2033 Corp BOND FUND 46139W825   220,861 10,711 SH   SOLE   10,226 0 485
iShares 1-5 Year IG Corporate BOND FUND 464288646   7,673,590 148,425 SH   SOLE   127,380 0 21,045
iShares 5-10 Year IG Corporate BOND FUND 464288638   2,907,894 56,453 SH   SOLE   39,810 0 16,643
MFS High Income Municipal Trus BOND FUND 59318D104   114,463 31,104 SH   SOLE   31,104 0 0
PIMCO Intermediate Muni Bond A BOND FUND 72201R866   16,075,097 310,750 SH   SOLE   306,680 0 4,070
PIMCO S/T Muni Bond Active ETF BOND FUND 72201R874   3,116,894 62,538 SH   SOLE   58,703 0 3,835
Vanguard Intermediate Term Cor BOND FUND 92206C870   480,898 5,991 SH   SOLE   619 0 5,372
Vanguard S/T Bond ETF BOND FUND 921937827   394,077 5,100 SH   SOLE   3,600 0 1,500
Vanguard S/T Treasury ETF BOND FUND 92206C102   1,681,567 28,903 SH   SOLE   18,757 0 10,146
Vanguard Total Bond Mkt ETF BOND FUND 921937835   498,480 6,932 SH   SOLE   6,735 0 197