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   516,863 3,781 SH   SOLE   3,733 0 48
Abbott Laboratories COM 002824100   2,923,813 25,645 SH   SOLE   25,480 0 165
Abbvie Inc COM 00287Y109   3,809,954 19,293 SH   SOLE   19,191 0 102
Accenture Plc COM G1151C101   51,136,769 144,667 SH   SOLE   141,882 0 2,785
Adobe Systems Inc COM 00724F101   512,602 990 SH   SOLE   990 0 0
Advanced Micro Devices Inc COM 007903107   728,515 4,440 SH   SOLE   4,440 0 0
Aflac Inc COM 001055102   249,202 2,229 SH   SOLE   2,229 0 0
Air Products & Chemicals Inc COM 009158106   666,938 2,240 SH   SOLE   2,240 0 0
Allstate Corp COM 020002101   290,354 1,531 SH   SOLE   1,531 0 0
Alphabet Inc-A COM 02079K305   152,156,494 917,434 SH   SOLE   889,221 0 28,213
Alphabet Inc-C COM 02079K107   24,776,554 148,194 SH   SOLE   145,949 0 2,245
Altria Group Inc COM 02209S103   374,174 7,331 SH   SOLE   6,981 0 350
Amazon.com Inc COM 023135106   111,795,876 599,989 SH   SOLE   582,117 0 17,872
American Express Co COM 025816109   404,359 1,491 SH   SOLE   1,491 0 0
American Tower Corp COM 03027X100   69,339,221 298,156 SH   SOLE   289,818 0 8,338
American Water Works Co Inc COM 030420103   48,874,506 334,208 SH   SOLE   325,922 0 8,286
AMETEK Inc COM 031100100   56,700,425 330,210 SH   SOLE   322,729 0 7,481
Amgen Inc COM 031162100   1,119,035 3,473 SH   SOLE   3,193 0 280
Amphenol Corp COM 032095101   96,767,089 1,485,069 SH   SOLE   1,459,299 0 25,770
Ansys Inc COM 03662Q105   27,227,571 85,452 SH   SOLE   83,373 0 2,079
Aon PLC COM G0403H108   43,549,767 125,870 SH   SOLE   123,287 0 2,583
AppFolio Inc COM 03783C100   235,400 1,000 SH   SOLE   1,000 0 0
Apple Inc COM 037833100   260,763,989 1,119,159 SH   SOLE   1,086,885 0 32,274
Applied Materials Inc COM 038222105   867,401 4,293 SH   SOLE   4,293 0 0
ASML Holding NV COM N07059210   43,276,130 51,937 SH   SOLE   50,519 0 1,418
Assurant Inc COM 04621X108   218,746 1,100 SH   SOLE   1,100 0 0
AT&T Inc COM 00206R102   801,152 36,416 SH   SOLE   35,305 0 1,111
Automatic Data Processing Inc COM 053015103   8,257,623 29,840 SH   SOLE   29,605 0 235
Axon Enterprise Inc COM 05464C101   539,460 1,350 SH   SOLE   1,350 0 0
Bank of America Corp COM 060505104   19,948,174 502,726 SH   SOLE   487,195 0 15,531
Becton Dickinson & Co COM 075887109   1,174,880 4,873 SH   SOLE   4,823 0 50
Berkshire Hathaway Inc-A COM 084670108   691,180 1 SH   SOLE   1 0 0
Berkshire Hathaway Inc-B COM 084670702   117,447,766 255,177 SH   SOLE   248,459 0 6,718
Blackstone Inc COM 09260D107   978,960 6,393 SH   SOLE   6,393 0 0
Boeing Co COM 097023105   456,120 3,000 SH   SOLE   3,000 0 0
BorgWarner Inc COM 099724106   4,791,870 132,044 SH   SOLE   129,563 0 2,481
Bristol-Myers Squibb Co COM 110122108   356,747 6,895 SH   SOLE   6,345 0 550
Broadcom Inc COM 11135F101   2,458,761 14,254 SH   SOLE   14,254 0 0
Brown Forman Corp-B COM 115637209   287,820 5,850 SH   SOLE   5,850 0 0
Canadian National Railway Co COM 136375102   295,804 2,525 SH   SOLE   2,525 0 0
Carrier Global Corp COM 14448C104   204,606 2,542 SH   SOLE   2,542 0 0
Caterpillar Inc COM 149123101   1,408,540 3,601 SH   SOLE   3,601 0 0
Charles Schwab Corp COM 808513105   972,280 15,002 SH   SOLE   15,002 0 0
Chevron Corp COM 166764100   4,195,615 28,489 SH   SOLE   27,897 0 592
Chipotle Mexican Grill COM 169656105   345,720 6,000 SH   SOLE   6,000 0 0
Chubb Ltd COM H1467J104   70,458,151 244,316 SH   SOLE   239,407 0 4,909
Cigna Group COM 125523100   273,057 788 SH   SOLE   788 0 0
Cisco Systems Inc COM 17275R102   1,021,611 19,196 SH   SOLE   19,196 0 0
Clorox Co COM 189054109   248,438 1,525 SH   SOLE   1,525 0 0
CME Group Inc COM 12572Q105   20,910,172 94,766 SH   SOLE   92,243 0 2,523
Coca Cola Co COM 191216100   1,262,939 17,575 SH   SOLE   16,884 0 691
Cognizant Tech Solutions Corp COM 192446102   814,326 10,551 SH   SOLE   10,476 0 75
Colgate Palmolive Co COM 194162103   18,895,057 182,016 SH   SOLE   176,410 0 5,606
Comcast Corp COM 20030N101   2,701,266 64,670 SH   SOLE   63,917 0 753
ConocoPhillips COM 20825C104   40,751,975 387,082 SH   SOLE   377,549 0 9,533
Constellation Brands Inc-A COM 21036P108   19,781,047 76,763 SH   SOLE   74,976 0 1,787
Consumer Discretionary Select COM 81369Y407   6,829,439 34,084 SH   SOLE   33,291 0 793
Cooper Companies Inc COM 216648501   562,847 5,101 SH   SOLE   5,041 0 60
Corning Inc COM 219350105   530,738 11,755 SH   SOLE   11,755 0 0
Corteva Inc COM 22052L104   284,485 4,839 SH   SOLE   4,839 0 0
Costco Wholesale Corp COM 22160K105   93,074,508 104,989 SH   SOLE   102,706 0 2,283
CrowdStrike Holdings Inc-A COM 22788C105   251,301 896 SH   SOLE   896 0 0
Crown Castle Intl Corp-REIT COM 22822V101   252,619 2,129 SH   SOLE   2,129 0 0
CSX Corp COM 126408103   480,209 13,907 SH   SOLE   13,907 0 0
Cullen/Frost Bankers Inc COM 229899109   943,987 8,439 SH   SOLE   8,324 0 115
Danaher Corp COM 235851102   90,648,273 326,049 SH   SOLE   318,888 0 7,161
Deere & Co COM 244199105   19,382,452 46,444 SH   SOLE   45,148 0 1,296
Dow Inc COM 260557103   407,868 7,466 SH   SOLE   7,466 0 0
Du Pont de Nemours Inc COM 26614N102   569,680 6,393 SH   SOLE   6,393 0 0
Duke Energy Corp COM 26441C204   439,863 3,815 SH   SOLE   3,815 0 0
Eaton Corp PLC COM G29183103   66,088,918 199,399 SH   SOLE   194,550 0 4,849
Ecolab Inc COM 278865100   30,468,972 119,332 SH   SOLE   117,561 0 1,771
Eli Lilly & Co COM 532457108   32,103,152 36,236 SH   SOLE   35,130 0 1,106
Emerson Electric Co COM 291011104   1,382,765 12,643 SH   SOLE   12,593 0 50
Enterprise Products Partners L COM 293792107   335,667 11,531 SH   SOLE   11,399 0 132
Equinix Inc COM 29444U700   31,378,698 35,351 SH   SOLE   34,680 0 671
Estee Lauder Companies-A COM 518439104   229,715 2,304 SH   SOLE   2,304 0 0
Exxon Mobil Corp COM 30231G102   47,135,974 402,115 SH   SOLE   391,763 0 10,352
Fastenal Co COM 311900104   230,401 3,226 SH   SOLE   3,226 0 0
Financial Select Sector SPDR E COM 81369Y605   1,039,259 22,932 SH   SOLE   22,932 0 0
First Trust Dow Jones Internet COM 33733E302   689,718 3,256 SH   SOLE   3,256 0 0
First Trust NASDAQ Cybersecuri COM 33734X846   477,394 8,060 SH   SOLE   8,060 0 0
Fox Corp COM 35137L105   694,466 16,406 SH   SOLE   16,256 0 150
General Dynamics Corp COM 369550108   411,899 1,363 SH   SOLE   1,363 0 0
General Electric Co COM 369604301   742,817 3,939 SH   SOLE   3,939 0 0
Globe Life Inc COM 37959E102   385,406 3,639 SH   SOLE   3,269 0 370
Goldman Sachs Group Inc COM 38141G104   586,035 1,184 SH   SOLE   1,184 0 0
Health Care Select Sector SPDR COM 81369Y209   1,131,564 7,347 SH   SOLE   7,347 0 0
Henry Schein Inc COM 806407102   316,969 4,348 SH   SOLE   4,348 0 0
Hershey Co COM 427866108   26,203,202 136,632 SH   SOLE   133,323 0 3,309
Hewlett Packard Enterprise Co COM 42824C109   225,306 11,012 SH   SOLE   11,012 0 0
Hologic Inc COM 436440101   346,938 4,259 SH   SOLE   3,949 0 310
Home Depot Inc COM 437076102   60,948,393 150,416 SH   SOLE   147,241 0 3,175
Honeywell International Inc COM 438516106   1,392,812 6,738 SH   SOLE   6,690 0 48
Hubbell Inc COM 443510607   430,492 1,005 SH   SOLE   1,005 0 0
Idexx Labs Corp COM 45168D104   52,228,633 103,378 SH   SOLE   100,558 0 2,820
Illinois Tool Wks Inc COM 452308109   1,445,316 5,515 SH   SOLE   5,515 0 0
Industrial Select Sector SPDR COM 81369Y704   422,456 3,119 SH   SOLE   3,099 0 20
Intel Corp COM 458140100   420,998 17,945 SH   SOLE   17,945 0 0
Intl Business Machines Corp COM 459200101   1,846,239 8,351 SH   SOLE   8,251 0 100
Intuit Inc COM 461202103   86,487,474 139,271 SH   SOLE   136,959 0 2,312
Intuitive Surgical Inc COM 46120E602   740,835 1,508 SH   SOLE   1,508 0 0
Invesco QQQ Trust Series 1 ETF COM 46090E103   1,849,297 3,789 SH   SOLE   3,689 0 100
Invesco S&P 500 Equal Weight E COM 46137V357   2,627,491 14,666 SH   SOLE   14,390 0 275
Invesco S&P 500 Equal Weight T COM 46137V282   977,545 25,930 SH   SOLE   25,930 0 0
IQ Hedge Multi Strategy Tracke COM 45409B107   209,964 6,545 SH   SOLE   6,545 0 0
Iron Mountain Inc COM 46284V101   675,667 5,686 SH   SOLE   5,686 0 0
iShares Core Dividend Growth E COM 46434V621   200,608 3,200 SH   SOLE   3,200 0 0
iShares Core MSCI EAFE ETF COM 46432F842   458,856 5,879 SH   SOLE   5,879 0 0
iShares Core S&P 500 ETF COM 464287200   2,771,496 4,805 SH   SOLE   4,372 0 433
iShares Core S&P M/C ETF COM 464287507   186,901,642 2,999,064 SH   SOLE   2,444,236 0 554,828
iShares Core S&P S/C ETF COM 464287804   2,298,381 19,651 SH   SOLE   17,836 0 1,815
iShares Core S&P Total U.S. St COM 464287150   665,786 5,300 SH   SOLE   5,300 0 0
iShares Gold Trust ETF COM 464285204   248,699 5,004 SH   SOLE   5,004 0 0
iShares MSCI India ETF COM 46429B598   443,599 7,579 SH   SOLE   7,579 0 0
iShares Russell 1000 ETF COM 464287622   18,163,165 57,773 SH   SOLE   50,284 0 7,489
iShares Russell 1000 Growth ET COM 464287614   3,869,417 10,308 SH   SOLE   9,507 0 801
iShares Russell 1000 Value ETF COM 464287598   335,566 1,768 SH   SOLE   1,253 0 515
iShares Russell 2000 ETF COM 464287655   1,743,062 7,891 SH   SOLE   6,027 0 1,864
iShares Russell 3000 ETF COM 464287689   52,105,815 159,477 SH   SOLE   159,476 0 1
iShares Russell M/C ETF COM 464287499   1,577,530 17,898 SH   SOLE   15,440 0 2,458
iShares Russell M/C Growth ETF COM 464287481   469,160 4,000 SH   SOLE   4,000 0 0
iShares Russell M/C Value ETF COM 464287473   683,732 5,170 SH   SOLE   5,170 0 0
iShares S&P 500 Growth ETF COM 464287309   536,966 5,608 SH   SOLE   5,308 0 300
iShares Select Dividend ETF COM 464287168   405,062 2,999 SH   SOLE   2,958 0 41
Jack Henry & Associates Inc COM 426281101   13,653,074 77,337 SH   SOLE   75,012 0 2,325
Jacobs Solutions Inc COM 46982L108   528,443 4,037 SH   SOLE   4,037 0 0
JM Smucker Co COM 832696405   212,409 1,754 SH   SOLE   1,754 0 0
Johnson & Johnson COM 478160104   37,215,237 229,639 SH   SOLE   225,478 0 4,160
Johnson Controls Intl Plc COM G51502105   388,283 5,003 SH   SOLE   5,003 0 0
JP Morgan Chase & Co COM 46625H100   71,918,692 341,073 SH   SOLE   334,640 0 6,433
Kimberly Clark Corp COM 494368103   2,871,068 20,179 SH   SOLE   20,079 0 100
Linde Plc COM G54950103   73,621,298 154,388 SH   SOLE   149,974 0 4,414
Lockheed Martin Corp COM 539830109   607,942 1,040 SH   SOLE   1,040 0 0
Lowe's Companies Inc COM 548661107   3,370,187 12,443 SH   SOLE   12,443 0 0
Marathon Petroleum Corp COM 56585A102   330,707 2,030 SH   SOLE   2,030 0 0
Marsh & Mclennan Companies Inc COM 571748102   370,776 1,662 SH   SOLE   1,662 0 0
Marvell Technology Inc COM 573874104   43,656,725 605,335 SH   SOLE   585,117 0 20,218
Mastercard Inc-A COM 57636Q104   1,598,924 3,238 SH   SOLE   3,213 0 25
McCormick & Co Inc COM 579780206   9,217,524 111,999 SH   SOLE   111,449 0 550
McDonalds Corp COM 580135101   4,085,306 13,416 SH   SOLE   13,154 0 262
McKesson Corp COM 58155Q103   427,938 866 SH   SOLE   866 0 0
Medtronic Plc COM G5960L103   24,073,681 267,396 SH   SOLE   259,627 0 7,769
Merck & Co Inc COM 58933Y105   35,488,738 312,511 SH   SOLE   303,746 0 8,765
Meta Platforms, Inc. COM 30303M102   67,899,886 118,615 SH   SOLE   115,590 0 3,025
Metlife Inc COM 59156R108   249,172 3,021 SH   SOLE   2,796 0 225
Mettler-Toledo Intl Inc COM 592688105   59,097,178 39,406 SH   SOLE   38,724 0 682
Microchip Technology Inc COM 595017104   57,305,326 713,729 SH   SOLE   699,379 0 14,350
Microsoft Corp COM 594918104   184,885,764 429,667 SH   SOLE   418,817 0 10,850
Mondelez Intl Inc COM 609207105   525,409 7,132 SH   SOLE   7,132 0 0
Morgan Stanley COM 617446448   623,772 5,984 SH   SOLE   5,984 0 0
Netflix Inc COM 64110L106   662,458 934 SH   SOLE   934 0 0
NextEra Energy Inc COM 65339F101   61,494,439 727,487 SH   SOLE   708,751 0 18,736
Nike Inc COM 654106103   5,973,542 67,574 SH   SOLE   66,828 0 746
Nordson Corp COM 655663102   13,282,811 50,576 SH   SOLE   49,495 0 1,081
Norfolk Southern Corp COM 655844108   2,195,497 8,835 SH   SOLE   8,290 0 545
Northern Trust Corp COM 665859104   756,612 8,404 SH   SOLE   8,404 0 0
Northrop Grumman Corp COM 666807102   32,490,719 61,527 SH   SOLE   59,865 0 1,662
Novartis AG ADR COM 66987V109   242,577 2,109 SH   SOLE   2,109 0 0
Nvent Electric PLC COM G6700G107   351,300 5,000 SH   SOLE   5,000 0 0
Nvidia Corp COM 67066G104   181,722,830 1,496,400 SH   SOLE   1,437,286 0 59,114
NVR Inc COM 62944T105   264,919 27 SH   SOLE   27 0 0
Oneok Inc COM 682680103   526,185 5,774 SH   SOLE   5,774 0 0
Oracle Corp COM 68389X105   3,221,071 18,903 SH   SOLE   18,771 0 132
Oshkosh Corp COM 688239201   15,190,352 151,585 SH   SOLE   149,021 0 2,564
Palo Alto Networks Inc COM 697435105   125,708,569 367,784 SH   SOLE   357,282 0 10,502
Pentair Plc COM G7S00T104   492,824 5,040 SH   SOLE   5,040 0 0
Pepsico Inc COM 713448108   44,571,611 262,109 SH   SOLE   257,173 0 4,936
Pfizer Inc COM 717081103   1,535,477 53,057 SH   SOLE   51,534 0 1,523
Philip Morris Intl Inc COM 718172109   668,550 5,507 SH   SOLE   5,345 0 162
Phillips 66 COM 718546104   45,805,056 348,460 SH   SOLE   341,820 0 6,640
PNC Financial Services Group COM 693475105   282,980 1,531 SH   SOLE   1,531 0 0
Procter & Gamble Co COM 742718109   43,030,176 248,442 SH   SOLE   238,274 0 10,168
Progressive Corp COM 743315103   261,119 1,029 SH   SOLE   1,029 0 0
Prudential Financial Inc COM 744320102   317,766 2,624 SH   SOLE   2,624 0 0
Quaker Houghton COM 747316107   287,780 1,708 SH   SOLE   1,691 0 17
Qualcomm Inc COM 747525103   47,694,881 280,476 SH   SOLE   272,390 0 8,086
RBC Bearings Inc COM 75524B104   13,516,708 45,149 SH   SOLE   44,239 0 910
Regeneron Pharmaceuticals Inc COM 75886F107   295,398 281 SH   SOLE   281 0 0
Rockwell Automation Corp COM 773903109   22,944,660 85,468 SH   SOLE   82,525 0 2,943
Roper Technologies Inc COM 776696106   53,493,008 96,134 SH   SOLE   94,423 0 1,711
RTX Corp COM 75513E101   47,508,193 392,111 SH   SOLE   381,144 0 10,967
S&P Global Inc COM 78409V104   1,769,940 3,426 SH   SOLE   3,426 0 0
Salesforce Inc COM 79466L302   794,033 2,901 SH   SOLE   2,601 0 300
SAP SE ADR COM 803054204   424,649 1,854 SH   SOLE   1,854 0 0
Schwab Intl Equity ETF COM 808524805   5,288,542 128,612 SH   SOLE   128,612 0 0
ServiceNow Inc COM 81762P102   454,350 508 SH   SOLE   508 0 0
Shell PLC ADR COM 780259305   662,138 10,040 SH   SOLE   9,940 0 100
Sherwin-Williams Co COM 824348106   28,009,498 73,387 SH   SOLE   72,201 0 1,186
Southern Co COM 842587107   291,784 3,236 SH   SOLE   3,236 0 0
SPDR S&P 500 ETF COM 78462F103   296,947,465 517,546 SH   SOLE   395,040 0 122,506
SPDR S&P Biotech ETF COM 78464A870   2,618,019 26,498 SH   SOLE   26,311 0 187
SPDR S&P M/C 400 ETF COM 78467Y107   3,915,843 6,874 SH   SOLE   5,840 0 1,034
Starbucks Corp COM 855244109   3,206,836 32,894 SH   SOLE   32,754 0 140
STERIS Plc COM G8473T100   9,851,485 40,618 SH   SOLE   39,983 0 635
Stryker Corp COM 863667101   44,781,876 123,960 SH   SOLE   121,203 0 2,757
T Rowe Price Group Inc COM 74144T108   16,721,983 153,511 SH   SOLE   149,144 0 4,367
Take Two Interactive Software COM 874054109   33,620,220 218,725 SH   SOLE   210,759 0 7,966
Target Corp COM 87612E106   358,814 2,302 SH   SOLE   2,302 0 0
TE Connectivity Plc COM G87052109   1,023,887 6,781 SH   SOLE   6,719 0 62
Technology Select Sector SPDR COM 81369Y803   1,319,341 5,844 SH   SOLE   5,764 0 80
Teleflex Inc COM 879369106   561,664 2,271 SH   SOLE   2,261 0 10
Tesla Inc COM 88160R101   1,597,251 6,105 SH   SOLE   5,810 0 295
Texas Instruments Inc COM 882508104   1,268,345 6,140 SH   SOLE   6,140 0 0
Thermo Fisher Scientific Inc COM 883556102   81,585,304 131,893 SH   SOLE   128,682 0 3,211
TJX Companies Inc COM 872540109   81,544,600 693,760 SH   SOLE   675,936 0 17,824
Toll Brothers Inc COM 889478103   25,109,381 162,531 SH   SOLE   160,107 0 2,424
Toronto-Dominion Bank COM 891160509   577,690 9,132 SH   SOLE   9,132 0 0
Tractor Supply Co COM 892356106   45,165,977 155,247 SH   SOLE   150,864 0 4,383
Travelers Companies Inc COM 89417E109   759,719 3,245 SH   SOLE   3,245 0 0
Truist Financial Corp COM 89832Q109   213,764 4,998 SH   SOLE   4,998 0 0
Tyler Technologies Inc COM 902252105   869,743 1,490 SH   SOLE   1,490 0 0
Union Pacific Corp COM 907818108   38,515,130 156,261 SH   SOLE   151,107 0 5,154
United Parcel Service Inc COM 911312106   1,585,381 11,628 SH   SOLE   11,603 0 25
Unitedhealth Group Inc COM 91324P102   53,514,144 91,527 SH   SOLE   89,455 0 2,072
US Bancorp COM 902973304   18,654,558 407,928 SH   SOLE   399,421 0 8,507
Vanguard Dividend Appreciation COM 921908844   6,473,455 32,684 SH   SOLE   25,221 0 7,463
Vanguard ESG US Stock ETF COM 921910733   2,197,470 21,618 SH   SOLE   18,488 0 3,130
Vanguard Growth ETF COM 922908736   1,393,666 3,630 SH   SOLE   3,545 0 85
Vanguard High Dividend Yield E COM 921946406   283,322 2,210 SH   SOLE   2,135 0 75
Vanguard Information Technolog COM 92204A702   1,157,790 1,974 SH   SOLE   1,974 0 0
Vanguard M/C ETF COM 922908629   230,587 874 SH   SOLE   874 0 0
Vanguard M/C Growth ETF COM 922908538   433,864 1,782 SH   SOLE   1,782 0 0
Vanguard Real Estate ETF COM 922908553   443,358 4,551 SH   SOLE   4,301 0 250
Vanguard S&P 500 ETF COM 922908363   2,710,040 5,136 SH   SOLE   5,097 0 39
Vanguard S/C ETF COM 922908751   116,551,025 491,341 SH   SOLE   440,071 0 51,270
Vanguard S/C Growth ETF COM 922908595   713,343 2,668 SH   SOLE   2,668 0 0
Vanguard Total Intl Stock ETF COM 921909768   1,398,435 21,601 SH   SOLE   21,601 0 0
Vanguard Total Stock Market ET COM 922908769   16,355,744 57,761 SH   SOLE   44,035 0 13,726
Vanguard Value ETF COM 922908744   257,142 1,473 SH   SOLE   1,473 0 0
Vera Bradley Inc COM 92335C106   109,200 20,000 SH   SOLE   20,000 0 0
Veralto Corp COM 92338C103   4,036,356 36,084 SH   SOLE   35,119 0 965
Verizon Communications Inc COM 92343V104   1,448,622 32,256 SH   SOLE   31,659 0 597
Vertex Pharmaceuticals Inc COM 92532F100   390,667 840 SH   SOLE   840 0 0
Visa Inc-A COM 92826C839   78,094,007 284,030 SH   SOLE   276,504 0 7,526
Vulcan Materials Co COM 929160109   281,483 1,124 SH   SOLE   1,124 0 0
Walmart Inc COM 931142103   1,013,236 12,548 SH   SOLE   12,467 0 81
Walt Disney Co COM 254687106   22,306,976 231,905 SH   SOLE   224,498 0 7,407
Waste Connections Inc COM 94106B101   71,740,317 401,187 SH   SOLE   393,242 0 7,945
Waste Management Inc COM 94106L109   277,561 1,337 SH   SOLE   1,337 0 0
Wells Fargo & Co COM 949746101   511,295 9,051 SH   SOLE   8,919 0 132
West Pharmaceutical Services COM 955306105   430,730 1,435 SH   SOLE   1,435 0 0
WW Grainger Inc COM 384802104   233,732 225 SH   SOLE   225 0 0
Xylem Inc COM 98419M100   310,569 2,300 SH   SOLE   2,250 0 50
Yum Brands Inc COM 988498101   634,842 4,544 SH   SOLE   4,544 0 0
Yum China Holdings Inc COM 98850P109   267,284 5,937 SH   SOLE   5,937 0 0
Zoetis Inc COM 98978V103   26,007,999 133,115 SH   SOLE   128,949 0 4,166
iShares MSCI EAFE ETF INTL 464287465   1,709,732 20,444 SH   SOLE   20,444 0 0
Vanguard ESG Intl Stock ETF INTL 921910725   2,038,441 33,140 SH   SOLE   32,138 0 1,002
Vanguard FTSE All-World Ex-US INTL 922042775   35,318,214 560,607 SH   SOLE   536,844 0 23,762
Vanguard FTSE DM ETF INTL 921943858   84,046,831 1,591,495 SH   SOLE   1,414,340 0 177,155
Vanguard FTSE EM ETF INTL 922042858   15,852,801 331,302 SH   SOLE   312,337 0 18,965
Wells Fargo & Co PERP PFD CNV A 949746804   200,023 156 SH   SOLE   156 0 0
Invesco BulletShares 2024 Corp BOND FUND 46138J841   9,229,888 437,021 SH   SOLE   393,203 0 43,818
Invesco BulletShares 2025 Corp BOND FUND 46138J825   22,855,389 1,106,798 SH   SOLE   775,087 0 331,711
Invesco BulletShares 2026 Corp BOND FUND 46138J791   20,962,672 1,071,711 SH   SOLE   728,565 0 343,146
Invesco BulletShares 2027 Corp BOND FUND 46138J783   27,448,308 1,391,902 SH   SOLE   1,013,743 0 378,159
Invesco BulletShares 2028 Corp BOND FUND 46138J643   6,327,628 307,764 SH   SOLE   249,507 0 58,257
Invesco BulletShares 2029 Corp BOND FUND 46138J577   4,309,822 229,124 SH   SOLE   178,200 0 50,924
Invesco BulletShares 2030 Corp BOND FUND 46138J460   1,347,678 79,509 SH   SOLE   61,252 0 18,257
Invesco BulletShares 2031 Corp BOND FUND 46138J429   654,948 39,289 SH   SOLE   34,558 0 4,731
Invesco BulletShares 2032 Corp BOND FUND 46139W858   200,767 9,574 SH   SOLE   8,584 0 990
iShares 1-5 Year IG Corporate BOND FUND 464288646   8,407,952 159,665 SH   SOLE   137,725 0 21,940
iShares 5-10 Year IG Corporate BOND FUND 464288638   3,292,553 61,291 SH   SOLE   44,544 0 16,747
iShares National Muni Bond ETF BOND FUND 464288414   217,260 2,000 SH   SOLE   2,000 0 0
MFS High Income Municipal Trus BOND FUND 59318D104   124,572 31,104 SH   SOLE   31,104 0 0
PIMCO Intermediate Muni Bond A BOND FUND 72201R866   14,622,480 276,000 SH   SOLE   275,150 0 850
PIMCO S/T Muni Bond Active ETF BOND FUND 72201R874   3,430,111 67,923 SH   SOLE   66,428 0 1,495
Vanguard Intermediate Term Cor BOND FUND 92206C870   449,905 5,372 SH   SOLE   0 0 5,372
Vanguard S/T Bond ETF BOND FUND 921937827   401,319 5,100 SH   SOLE   3,600 0 1,500
Vanguard S/T Treasury ETF BOND FUND 92206C102   1,778,171 30,128 SH   SOLE   19,117 0 11,011
Vanguard Total Bond Mkt ETF BOND FUND 921937835   539,064 7,177 SH   SOLE   6,705 0 472