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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
Abbott Laboratories COM 002824100 3,321,895 32,355 SH SOLE 32,355 0 0
Abbvie Inc COM 00287Y109 16,974,660 78,048 SH SOLE 78,048 0 0
Accenture Ltd Bermuda Cl A COM G1151C101 320,238 1,615 SH SOLE 1,615 0 0
Adobe Inc COM 00724F101 4,732,214 19,468 SH SOLE 19,468 0 0
Air Prods & Chems Inc COM 009158106 618,163 2,128 SH SOLE 2,128 0 0
Alphabet Inc Cap Stock Cl A COM 02079K305 59,741,453 207,753 SH SOLE 207,753 0 0
Alphabet Inc Cap Stock Cl C COM 02079K107 8,516,070 29,687 SH SOLE 29,687 0 0
Amazon.com Inc COM 023135106 51,096,754 245,339 SH SOLE 245,339 0 0
American Express Co COM 025816109 323,654 1,070 SH SOLE 1,070 0 0
American Wtr Wks Co Inc New COM 030420103 6,613,157 48,594 SH SOLE 48,594 0 0
Amgen Inc COM 031162100 318,776 906 SH SOLE 906 0 0
Amphenol Corp Cl A COM 032095101 2,324,587 18,398 SH SOLE 18,398 0 0
Apple Inc COM 037833100 56,867,994 224,075 SH SOLE 224,075 0 0
Aptiv Plc COM G3265R107 2,049,660 29,517 SH SOLE 29,517 0 0
Array Technologies Inc COM 04271T100 112,788 15,600 SH SOLE 15,600 0 0
Automatic Data Processing Inc COM 053015103 946,006 4,656 SH SOLE 4,656 0 0
Autozone Inc COM 053332102 266,845 79 SH SOLE 79 0 0
Avery Dennison Corp COM 053611109 860,810 4,985 SH SOLE 4,985 0 0
Bank of America Corporation COM 060505104 358,264 7,349 SH SOLE 7,349 0 0
Berkshire Hathaway Inc Cl B COM 084670702 11,917,225 24,869 SH SOLE 24,869 0 0
Berkshire Hathaway Inc Del COM 084670108 2,154,420 3 SH SOLE 3 0 0
Blackrock Inc COM 09290D101 1,087,694 1,131 SH SOLE 1,131 0 0
Booking Holdings Inc COM 09857L108 218,937 52 SH SOLE 52 0 0
Boston Scientific Corp COM 101137107 1,490,752 23,757 SH SOLE 23,757 0 0
Broadcom Inc Com COM 11135F101 39,816,914 128,645 SH SOLE 128,645 0 0
Broadridge Financial Solutions COM 11133T103 2,546,062 15,670 SH SOLE 15,670 0 0
Chevron Corp COM 166764100 3,067,590 14,826 SH SOLE 14,826 0 0
Chubb Limited COM H1467J104 5,651,952 17,341 SH SOLE 17,341 0 0
Cisco Sys Inc COM 17275R102 248,055 3,197 SH SOLE 3,197 0 0
Coca-Cola Co COM 191216100 351,731 4,625 SH SOLE 4,625 0 0
Colgate Palmolive Co COM 194162103 274,441 3,220 SH SOLE 3,220 0 0
Constellation Energy Corp COM 21037T109 4,266,102 15,277 SH SOLE 15,277 0 0
Costco Wholesale Corp COM 22160K105 24,428,478 24,516 SH SOLE 24,516 0 0
Csx Corp COM 126408103 278,114 6,775 SH SOLE 6,775 0 0
CVS Health Corporation COM 126650100 208,278 2,900 SH SOLE 2,900 0 0
Danaher Corp COM 235851102 12,971,090 68,413 SH SOLE 68,413 0 0
Disney Walt Co Disney COM 254687106 912,719 9,470 SH SOLE 9,470 0 0
Eaton Corp Plc COM G29183103 9,487,554 26,526 SH SOLE 26,526 0 0
Ecolab Inc COM 278865100 7,936,175 29,833 SH SOLE 29,833 0 0
ELEVANCE HEALTH INC COM 036752103 336,662 1,150 SH SOLE 1,150 0 0
Eog Res Inc COM 26875P101 1,354,308 9,368 SH SOLE 9,368 0 0
Epam Sys Inc COM 29414B104 210,547 1,555 SH SOLE 1,555 0 0
Exelon Corp COM 30161N101 4,825,088 98,431 SH SOLE 98,431 0 0
Exxon Mobil Corp COM 30231G102 19,651,022 115,826 SH SOLE 115,826 0 0
Fiserv Inc COM 337738108 260,753 4,673 SH SOLE 4,673 0 0
Fortive Corp COM 34959J108 2,577,586 46,628 SH SOLE 46,628 0 0
Home Depot Inc COM 437076102 2,485,093 7,556 SH SOLE 7,556 0 0
Idexx Labs Inc COM 45168D104 7,392,225 13,156 SH SOLE 13,156 0 0
Intercontinental Exchange Inc COM 45866F104 303,236 1,928 SH SOLE 1,928 0 0
International Business Machine COM 459200101 430,727 1,777 SH SOLE 1,777 0 0
Intuit COM 461202103 9,993,890 23,114 SH SOLE 23,114 0 0
Intuitive Surgical Inc COM 46120E602 355,884 772 SH SOLE 772 0 0
Iqvia Holdings Inc COM 46266C105 5,857,964 34,349 SH SOLE 34,349 0 0
Johnson & Johnson COM 478160104 2,575,909 10,538 SH SOLE 10,538 0 0
JPMorgan Chase & Co COM 46625H100 21,063,621 71,606 SH SOLE 71,606 0 0
Kla Corp New COM 482480100 404,913 275 SH SOLE 275 0 0
Kroger Co COM 501044101 1,802,922 24,916 SH SOLE 24,916 0 0
Lam Research Corp New COM 512807306 3,296,966 15,431 SH SOLE 15,431 0 0
Lilly Eli & Co COM 532457108 11,925,738 12,966 SH SOLE 12,966 0 0
Lowes Cos Inc COM 548661107 1,784,387 7,552 SH SOLE 7,552 0 0
Marsh Com COM 571748102 1,060,820 6,116 SH SOLE 6,116 0 0
Mastercard Incorporated COM 57636Q104 2,014,946 4,033 SH SOLE 4,033 0 0
Mccormick & Co Inc COM 579780206 1,853,065 36,738 SH SOLE 36,738 0 0
McDonalds Corp COM 580135101 231,987 746 SH SOLE 746 0 0
Merck & Co Inc COM 58933Y105 14,692,822 122,145 SH SOLE 122,145 0 0
Meta Platforms Inc Cl A COM 30303M102 7,927,799 13,857 SH SOLE 13,857 0 0
Mettler Toledo International COM 592688105 435,114 345 SH SOLE 345 0 0
Microsoft Corp COM 594918104 21,151,758 57,141 SH SOLE 57,141 0 0
Mondelez Intl Inc Cl A COM 609207105 7,017,151 121,741 SH SOLE 121,741 0 0
MSCI Inc Cl A COM 55354G100 6,672,405 12,379 SH SOLE 12,379 0 0
Nextera Energy Inc COM 65339F101 16,097,590 173,316 SH SOLE 173,316 0 0
Nike Inc COM 654106103 238,377 4,513 SH SOLE 4,513 0 0
Northrop Grumman Corp COM 666807102 968,781 1,420 SH SOLE 1,420 0 0
Nvidia Corporation COM 67066G104 12,860,605 73,742 SH SOLE 73,742 0 0
Nxp Semiconductors N V COM N6596X109 285,053 1,448 SH SOLE 1,448 0 0
O'Reilly Automotive Inc COM 67103H107 18,508,432 200,503 SH SOLE 200,503 0 0
Old Dominion Freight Line Inc COM 679580100 5,165,985 26,438 SH SOLE 26,438 0 0
Oracle Corp COM 68389X105 419,263 2,850 SH SOLE 2,850 0 0
Palo Alto Networks Inc COM 697435105 16,234,644 101,264 SH SOLE 101,264 0 0
Parker Hannifin Corp COM 701094104 420,763 470 SH SOLE 470 0 0
Paychex Inc COM 704326107 491,460 5,335 SH SOLE 5,335 0 0
PepsiCo Inc COM 713448108 5,502,391 35,433 SH SOLE 35,433 0 0
Pnc Finl Svcs Group Inc COM 693475105 1,654,940 7,953 SH SOLE 7,953 0 0
Procter & Gamble Co COM 742718109 2,005,694 13,886 SH SOLE 13,886 0 0
Prologis Inc COM 74340W103 330,450 2,500 SH SOLE 2,500 0 0
Qualcomm Inc COM 747525103 11,029,788 85,648 SH SOLE 85,648 0 0
Ralliant Corp COM 750940108 451,210 10,849 SH SOLE 10,849 0 0
Renaissancere Hldgs Ltd COM G7496G103 1,374,689 4,625 SH SOLE 4,625 0 0
Rollins Inc COM 775711104 2,167,378 40,580 SH SOLE 40,580 0 0
Roper Industries Inc COM 776696106 2,093,790 5,917 SH SOLE 5,917 0 0
RTX Corporation COM 75513E101 2,199,446 11,402 SH SOLE 11,402 0 0
S&P Global Inc COM 78409V104 10,963,564 25,776 SH SOLE 25,776 0 0
Salesforce Inc COM 79466L302 11,240,521 60,216 SH SOLE 60,216 0 0
ServiceNow Inc COM 81762P102 11,465,058 109,661 SH SOLE 109,661 0 0
Starbucks Corp COM 855244109 794,126 8,864 SH SOLE 8,864 0 0
Steris Plc Shs Usd COM G8473T100 10,648,073 48,153 SH SOLE 48,153 0 0
Stryker Corp COM 863667101 8,071,832 24,565 SH SOLE 24,565 0 0
Synopsys Inc COM 871607107 8,269,780 20,858 SH SOLE 20,858 0 0
The Cigna Group Com COM 125523100 406,527 1,524 SH SOLE 1,524 0 0
Thermo Fisher Scientific Inc COM 883556102 2,524,990 5,137 SH SOLE 5,137 0 0
TJX Cos Inc COM 872540109 221,344 1,386 SH SOLE 1,386 0 0
Uber Technologies Inc COM 90353T100 2,202,497 30,620 SH SOLE 30,620 0 0
Union Pacific Corp COM 907818108 1,369,105 5,643 SH SOLE 5,643 0 0
United Rentals Inc COM 911363109 273,210 375 SH SOLE 375 0 0
Valero Energy Corp COM 91913Y100 249,798 1,011 SH SOLE 1,011 0 0
Veralto Corp COM 92338C103 255,357 2,888 SH SOLE 2,888 0 0
Verisk Analytics Inc Cl A COM 92345Y106 8,666,767 45,675 SH SOLE 45,675 0 0
VISA INC COM CL COM 92826C839 21,363,834 70,685 SH SOLE 70,685 0 0
Wal Mart Stores Inc COM 931142103 1,167,735 9,396 SH SOLE 9,396 0 0
Waste Connections Inc COM 94106B101 5,653,399 34,803 SH SOLE 34,803 0 0
Watsco Inc COM 942622200 2,670,219 7,340 SH SOLE 7,340 0 0
Xpo Inc Com COM 983793100 1,445,506 7,430 SH SOLE 7,430 0 0
Xylem Inc COM 98419M100 9,834,013 82,293 SH SOLE 82,293 0 0
Zoetis Inc COM 98978V103 916,354 7,752 SH SOLE 7,752 0 0
American Tower REIT REUS 03027X100 8,821,082 51,113 SH SOLE 51,113 0 0
Equinix Inc REUS 29444U700 12,110,414 12,355 SH SOLE 12,355 0 0
Public Storage REUS 74460D109 836,748 3,089 SH SOLE 3,089 0 0
Welltower Inc REUS 95040Q104 296,565 1,500 SH SOLE 1,500 0 0
Avantis International Small Ca ETF - EQUITY 025072802 1,096,663 10,982 SH SOLE 10,982 0 0
Avantis U.S. Small Cap Value E ETF - EQUITY 025072877 1,014,556 9,184 SH SOLE 9,184 0 0
Invesco Qqq Tr ETF - EQUITY 46090E103 346,308 600 SH SOLE 600 0 0
Invesco S&P Global Water Index ETF - EQUITY 46138E263 538,247 8,418 SH SOLE 8,418 0 0
Ishares Biotechnology ETF ETF - EQUITY 464287556 607,860 3,600 SH SOLE 3,600 0 0
Ishares Expanded Tech-Software ETF - EQUITY 464287515 675,702 8,441 SH SOLE 8,441 0 0
Ishares Expanded Tech Sector E ETF - EQUITY 464287549 237,020 2,000 SH SOLE 2,000 0 0
Ishares Large Cap Max Buffer D ETF - EQUITY 46438G471 407,862 15,350 SH SOLE 15,350 0 0
Ishares Large Cap Max Buffer J ETF - EQUITY 46438G612 649,557 23,067 SH SOLE 23,067 0 0
Ishares Msci Intl Quality Fact ETF - EQUITY 46434V456 9,260,146 200,306 SH SOLE 200,306 0 0
Ishares Russell 1000 Value ETF ETF - EQUITY 464287598 1,216,984 5,696 SH SOLE 5,696 0 0
Ishares Russell Mid Cap Growth ETF - EQUITY 464287481 489,290 3,819 SH SOLE 3,819 0 0
Ishares S&P 500 Growth ETF ETF - EQUITY 464287309 833,007 7,365 SH SOLE 7,365 0 0
IShares S&P 500 Value ETF ETF - EQUITY 464287408 739,025 3,500 SH SOLE 3,500 0 0
Ishares Select Dividend ETF ETF - EQUITY 464287168 253,612 1,675 SH SOLE 1,675 0 0
iShares Tr MSCI EAFE Index ETF - EQUITY 464287465 217,571 2,240 SH SOLE 2,240 0 0
iShares Tr Russell 1000 Growth ETF - EQUITY 464287614 3,100,232 7,271 SH SOLE 7,271 0 0
iShares Tr Russell 2000 ETF - EQUITY 464287655 1,197,592 4,829 SH SOLE 4,829 0 0
iShares Tr Russell Mid Cap ETF - EQUITY 464287499 2,282,729 23,478 SH SOLE 23,478 0 0
iShares Tr S&P 500 Index ETF - EQUITY 464287200 31,654,736 48,460 SH SOLE 48,460 0 0
iShares Tr S&P Mid Cap 400 ETF - EQUITY 464287507 5,390,920 79,830 SH SOLE 79,830 0 0
iShares Tr S&P Small Cap 600 ETF - EQUITY 464287804 5,554,171 44,680 SH SOLE 44,680 0 0
Simplify Hedged Equity Etf ETF - EQUITY 82889N764 410,287 13,025 SH SOLE 13,025 0 0
Spdr Gold Minishares Trust ETF - EQUITY 98149E303 848,206 9,151 SH SOLE 9,151 0 0
State Str Spdr S&P Midcap 400 ETF - EQUITY 78467Y107 1,451,236 2,353 SH SOLE 2,353 0 0
State Street Spdr S&P 500 Etf ETF - EQUITY 78462F103 3,381,768 5,200 SH SOLE 5,200 0 0
Vanguard Index Funds Mid Cap E ETF - EQUITY 922908629 225,149 784 SH SOLE 784 0 0
Vanguard Index Funds Small Cap ETF - EQUITY 922908751 453,122 1,730 SH SOLE 1,730 0 0
Vanguard Total Stock Market ET ETF - EQUITY 922908769 207,564 647 SH SOLE 647 0 0
Enterprise Products Partners L MLUS 293792107 211,904 5,600 SH SOLE 5,600 0 0
SPDR Gold Trust Gold ETF 78463V107 467,725 1,087 SH SOLE 1,087 0 0
Bondbloxx Bloomberg Six Month ETF 09789C788 402,640 8,000 SH SOLE 8,000 0 0
Ishares 0-5 Year Tips Bond Etf ETF 46429B747 424,166 4,101 SH SOLE 4,101 0 0
Ishares 1-3 Year International ETF 464288125 1,564,767 21,093 SH SOLE 21,093 0 0
Ishares 7-10 Year Treasury Bon ETF 464287440 13,022,597 136,448 SH SOLE 136,448 0 0
Ishares Core US Aggregate Bond ETF 464287226 322,627 3,250 SH SOLE 3,250 0 0
Ishares New York Muni Bond ETF ETF 464288323 201,856 3,800 SH SOLE 3,800 0 0
iShares Sh Tr Crport ETF ETF 464288646 237,098 4,511 SH SOLE 4,511 0 0
Ishares TIPS Bond ETF ETF 464287176 384,494 3,484 SH SOLE 3,484 0 0
Pgim Aaa Clo Etf ETF 69344A834 5,274,099 103,050 SH SOLE 103,050 0 0
Vanguard Intermediate-Term Cor ETF 92206C870 237,895 2,875 SH SOLE 2,875 0 0
Vanguard Intermediate-Term Gov ETF 92206C706 10,214,016 171,520 SH SOLE 171,520 0 0
Vanguard Short-Term Corp Bd Id ETF 92206C409 4,424,899 55,821 SH SOLE 55,821 0 0
Vanguard Short-Term Treasury E ETF 92206C102 10,784,766 184,229 SH SOLE 184,229 0 0
Vanguard Tax-Exempt Bond ETF ETF 922907746 478,944 9,600 SH SOLE 9,600 0 0
Wisdomtree Floating Rate Treas ETF 97717Y527 2,601,622 51,681 SH SOLE 51,681 0 0