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 4,488,747 33,003 SH SOLE 33,003 0 0
Abbvie Inc COM 00287Y109 15,388,640 82,904 SH SOLE 82,904 0 0
Accenture Ltd Bermuda Cl A COM G1151C101 482,707 1,615 SH SOLE 1,615 0 0
Adobe Inc COM 00724F101 9,477,786 24,498 SH SOLE 24,498 0 0
Air Prods & Chems Inc COM 009158106 828,692 2,938 SH SOLE 2,938 0 0
Alphabet Inc Cap Stock Cl A COM 02079K305 41,134,373 233,413 SH SOLE 233,413 0 0
Alphabet Inc Cap Stock Cl C COM 02079K107 6,395,122 36,051 SH SOLE 36,051 0 0
Amazon.com Inc COM 023135106 55,515,323 253,044 SH SOLE 253,044 0 0
American Express Co COM 025816109 366,827 1,150 SH SOLE 1,150 0 0
American Wtr Wks Co Inc New COM 030420103 2,976,258 21,395 SH SOLE 21,395 0 0
Amgen Inc COM 031162100 300,430 1,076 SH SOLE 1,076 0 0
Apple Inc COM 037833100 48,284,297 235,338 SH SOLE 235,338 0 0
Aptiv Plc COM G3265R107 2,238,639 32,815 SH SOLE 32,815 0 0
Array Technologies Inc COM 04271T100 137,175 23,250 SH SOLE 23,250 0 0
Automatic Data Processing Inc COM 053015103 1,556,186 5,046 SH SOLE 5,046 0 0
Avery Dennison Corp COM 053611109 953,679 5,435 SH SOLE 5,435 0 0
Bank of America Corporation COM 060505104 356,036 7,524 SH SOLE 7,524 0 0
Berkshire Hathaway Inc Cl B COM 084670702 12,448,342 25,626 SH SOLE 25,626 0 0
Berkshire Hathaway Inc Del COM 084670108 2,186,400 3 SH SOLE 3 0 0
Blackrock Inc COM 09290D101 1,207,687 1,151 SH SOLE 1,151 0 0
Blackstone Inc COM 09260D107 224,370 1,500 SH SOLE 1,500 0 0
Booking Holdings Inc COM 09857L108 301,040 52 SH SOLE 52 0 0
Broadcom Inc Com COM 11135F101 37,862,181 137,356 SH SOLE 137,356 0 0
Broadridge Financial Solutions COM 11133T103 4,116,928 16,940 SH SOLE 16,940 0 0
Chevron Corp COM 166764100 2,252,155 15,728 SH SOLE 15,728 0 0
Chubb Limited COM H1467J104 5,155,567 17,795 SH SOLE 17,795 0 0
Cisco Sys Inc COM 17275R102 221,808 3,197 SH SOLE 3,197 0 0
Coca-Cola Co COM 191216100 376,744 5,325 SH SOLE 5,325 0 0
Colgate Palmolive Co COM 194162103 292,698 3,220 SH SOLE 3,220 0 0
Constellation Energy Corp COM 21037T109 5,863,903 18,168 SH SOLE 18,168 0 0
Costco Wholesale Corp COM 22160K105 24,891,051 25,144 SH SOLE 25,144 0 0
Csx Corp COM 126408103 221,068 6,775 SH SOLE 6,775 0 0
CVS Health Corporation COM 126650100 213,838 3,100 SH SOLE 3,100 0 0
Danaher Corp COM 235851102 14,266,916 72,223 SH SOLE 72,223 0 0
Disney Walt Co Disney COM 254687106 1,512,922 12,200 SH SOLE 12,200 0 0
Eaton Corp Plc COM G29183103 5,952,094 16,673 SH SOLE 16,673 0 0
Ecolab Inc COM 278865100 8,769,194 32,546 SH SOLE 32,546 0 0
ELEVANCE HEALTH INC COM 036752103 593,164 1,525 SH SOLE 1,525 0 0
Eog Res Inc COM 26875P101 1,397,384 11,683 SH SOLE 11,683 0 0
Epam Sys Inc COM 29414B104 274,955 1,555 SH SOLE 1,555 0 0
Exelon Corp COM 30161N101 4,241,135 97,677 SH SOLE 97,677 0 0
Exxon Mobil Corp COM 30231G102 12,598,468 116,869 SH SOLE 116,869 0 0
Fiserv Inc COM 337738108 8,100,511 46,984 SH SOLE 46,984 0 0
Fortive Corp COM 34959J108 6,295,471 120,765 SH SOLE 120,765 0 0
Gxo Logistics Incorporated Com COM 36262G101 208,923 4,290 SH SOLE 4,290 0 0
Home Depot Inc COM 437076102 3,251,101 8,867 SH SOLE 8,867 0 0
Honeywell Intl Inc COM 438516106 227,757 978 SH SOLE 978 0 0
Idexx Labs Inc COM 45168D104 7,137,076 13,307 SH SOLE 13,307 0 0
Intercontinental Exchange Inc COM 45866F104 390,424 2,128 SH SOLE 2,128 0 0
International Business Machine COM 459200101 523,824 1,777 SH SOLE 1,777 0 0
Intuit COM 461202103 18,211,744 23,122 SH SOLE 23,122 0 0
Intuitive Surgical Inc COM 46120E602 425,490 783 SH SOLE 783 0 0
Iqvia Holdings Inc COM 46266C105 6,948,616 44,093 SH SOLE 44,093 0 0
Johnson & Johnson COM 478160104 1,627,246 10,653 SH SOLE 10,653 0 0
JPMorgan Chase & Co COM 46625H100 22,167,678 76,464 SH SOLE 76,464 0 0
Kkr & Co Inc COM 48251W104 348,805 2,622 SH SOLE 2,622 0 0
Kla Corp New COM 482480100 223,935 250 SH SOLE 250 0 0
Kroger Co COM 501044101 1,457,625 20,321 SH SOLE 20,321 0 0
Lam Research Corp New COM 512807306 1,579,916 16,231 SH SOLE 16,231 0 0
Lilly Eli & Co COM 532457108 526,183 675 SH SOLE 675 0 0
Lowes Cos Inc COM 548661107 1,975,087 8,902 SH SOLE 8,902 0 0
Mastercard Incorporated COM 57636Q104 2,119,995 3,773 SH SOLE 3,773 0 0
McDonalds Corp COM 580135101 218,089 746 SH SOLE 746 0 0
Merck & Co Inc COM 58933Y105 11,553,323 145,949 SH SOLE 145,949 0 0
Meta Platforms Inc Cl A COM 30303M102 10,951,513 14,838 SH SOLE 14,838 0 0
Mettler Toledo International COM 592688105 405,278 345 SH SOLE 345 0 0
Microsoft Corp COM 594918104 29,411,187 59,129 SH SOLE 59,129 0 0
Mondelez Intl Inc Cl A COM 609207105 8,394,054 124,467 SH SOLE 124,467 0 0
Monster Beverage Corp New COM 61174X109 1,677,562 26,781 SH SOLE 26,781 0 0
MSCI Inc Cl A COM 55354G100 7,171,762 12,435 SH SOLE 12,435 0 0
Netflix Inc COM 64110L106 218,278 163 SH SOLE 163 0 0
Nextera Energy Inc COM 65339F101 12,888,378 185,658 SH SOLE 185,658 0 0
Nike Inc COM 654106103 694,345 9,774 SH SOLE 9,774 0 0
Northrop Grumman Corp COM 666807102 822,467 1,645 SH SOLE 1,645 0 0
Nvidia Corporation COM 67066G104 9,239,097 58,479 SH SOLE 58,479 0 0
Nxp Semiconductors N V COM N6596X109 221,986 1,016 SH SOLE 1,016 0 0
O'Reilly Automotive Inc COM 67103H107 19,065,199 211,530 SH SOLE 211,530 0 0
Old Dominion Freight Line Inc COM 679580100 4,233,920 26,087 SH SOLE 26,087 0 0
Oracle Corp COM 68389X105 848,284 3,880 SH SOLE 3,880 0 0
Palo Alto Networks Inc COM 697435105 19,924,978 97,366 SH SOLE 97,366 0 0
Parker Hannifin Corp COM 701094104 426,067 610 SH SOLE 610 0 0
Paychex Inc COM 704326107 863,305 5,935 SH SOLE 5,935 0 0
PepsiCo Inc COM 713448108 4,003,189 30,318 SH SOLE 30,318 0 0
Pnc Finl Svcs Group Inc COM 693475105 1,490,055 7,993 SH SOLE 7,993 0 0
Procter & Gamble Co COM 742718109 2,047,262 12,850 SH SOLE 12,850 0 0
Prologis Inc COM 74340W103 262,800 2,500 SH SOLE 2,500 0 0
Qualcomm Inc COM 747525103 13,619,326 85,516 SH SOLE 85,516 0 0
Ralliant Corp COM 750940108 1,951,961 40,255 SH SOLE 40,255 0 0
Renaissancere Hldgs Ltd COM G7496G103 3,276,478 13,489 SH SOLE 13,489 0 0
Rollins Inc COM 775711104 2,494,892 44,220 SH SOLE 44,220 0 0
Roper Industries Inc COM 776696106 3,808,031 6,718 SH SOLE 6,718 0 0
RTX Corporation COM 75513E101 1,754,722 12,017 SH SOLE 12,017 0 0
S&P Global Inc COM 78409V104 11,382,082 21,586 SH SOLE 21,586 0 0
Salesforce Inc COM 79466L302 16,193,696 59,385 SH SOLE 59,385 0 0
ServiceNow Inc COM 81762P102 20,086,627 19,538 SH SOLE 19,538 0 0
Starbucks Corp COM 855244109 1,854,438 20,238 SH SOLE 20,238 0 0
Steris Plc Shs Usd COM G8473T100 11,871,672 49,420 SH SOLE 49,420 0 0
Stryker Corp COM 863667101 8,844,726 22,356 SH SOLE 22,356 0 0
Synopsys Inc COM 871607107 10,060,320 19,623 SH SOLE 19,623 0 0
The Cigna Group Com COM 125523100 503,804 1,524 SH SOLE 1,524 0 0
Thermo Fisher Scientific Inc COM 883556102 2,101,094 5,182 SH SOLE 5,182 0 0
Uber Technologies Inc COM 90353T100 201,994 2,165 SH SOLE 2,165 0 0
Union Pacific Corp COM 907818108 1,352,410 5,878 SH SOLE 5,878 0 0
United Rentals Inc COM 911363109 452,040 600 SH SOLE 600 0 0
UnitedHealth Group Inc COM 91324P102 8,337,398 26,725 SH SOLE 26,725 0 0
Veralto Corp COM 92338C103 520,498 5,156 SH SOLE 5,156 0 0
Verisk Analytics Inc Cl A COM 92345Y106 13,171,050 42,283 SH SOLE 42,283 0 0
VISA INC COM CL COM 92826C839 26,755,503 75,357 SH SOLE 75,357 0 0
Wal Mart Stores Inc COM 931142103 982,787 10,051 SH SOLE 10,051 0 0
Waste Connections Inc COM 94106B101 3,487,556 18,678 SH SOLE 18,678 0 0
Watsco Inc COM 942622200 3,451,260 7,815 SH SOLE 7,815 0 0
Xpo Inc Com COM 983793100 942,755 7,465 SH SOLE 7,465 0 0
Xylem Inc COM 98419M100 10,526,411 81,373 SH SOLE 81,373 0 0
Zoetis Inc COM 98978V103 2,105,013 13,498 SH SOLE 13,498 0 0
American Tower REIT REUS 03027X100 12,370,931 55,972 SH SOLE 55,972 0 0
Equinix Inc REUS 29444U700 9,163,448 11,520 SH SOLE 11,520 0 0
Public Storage REUS 74460D109 1,276,377 4,350 SH SOLE 4,350 0 0
Welltower Inc REUS 95040Q104 261,341 1,700 SH SOLE 1,700 0 0
Avantis U.S. Small Cap Value E ETF - EQUITY 025072877 991,715 10,886 SH SOLE 10,886 0 0
Invesco Qqq Tr ETF - EQUITY 46090E103 391,664 710 SH SOLE 710 0 0
Invesco S&P Global Water Index ETF - EQUITY 46138E263 526,125 8,418 SH SOLE 8,418 0 0
Ishares Biotechnology ETF ETF - EQUITY 464287556 455,436 3,600 SH SOLE 3,600 0 0
Ishares Expanded Tech-Software ETF - EQUITY 464287515 273,750 2,500 SH SOLE 2,500 0 0
Ishares Expanded Tech Sector E ETF - EQUITY 464287549 235,914 2,100 SH SOLE 2,100 0 0
Ishares Large Cap Max Buffer D ETF - EQUITY 46438G471 246,391 9,550 SH SOLE 9,550 0 0
Ishares Large Cap Max Buffer J ETF - EQUITY 46438G612 993,579 36,117 SH SOLE 36,117 0 0
Ishares Msci Intl Quality Fact ETF - EQUITY 46434V456 6,687,949 154,742 SH SOLE 154,742 0 0
Ishares Russell 1000 Value ETF ETF - EQUITY 464287598 1,106,261 5,696 SH SOLE 5,696 0 0
Ishares Russell Mid Cap Growth ETF - EQUITY 464287481 529,619 3,819 SH SOLE 3,819 0 0
Ishares S&P 500 Growth ETF ETF - EQUITY 464287309 833,961 7,575 SH SOLE 7,575 0 0
IShares S&P 500 Value ETF ETF - EQUITY 464287408 587,237 3,005 SH SOLE 3,005 0 0
Ishares Select Dividend ETF ETF - EQUITY 464287168 222,457 1,675 SH SOLE 1,675 0 0
iShares Tr Russell 1000 Growth ETF - EQUITY 464287614 3,091,245 7,281 SH SOLE 7,281 0 0
iShares Tr Russell 2000 ETF - EQUITY 464287655 1,047,660 4,855 SH SOLE 4,855 0 0
iShares Tr Russell Mid Cap ETF - EQUITY 464287499 2,336,555 25,406 SH SOLE 25,406 0 0
iShares Tr S&P 500 Index ETF - EQUITY 464287200 31,177,422 50,213 SH SOLE 50,213 0 0
iShares Tr S&P Mid Cap 400 ETF - EQUITY 464287507 5,096,521 82,175 SH SOLE 82,175 0 0
iShares Tr S&P Small Cap 600 ETF - EQUITY 464287804 4,779,252 43,730 SH SOLE 43,730 0 0
Simplify Hedged Equity Etf ETF - EQUITY 82889N764 391,401 13,025 SH SOLE 13,025 0 0
Spdr Gold Minishares Trust ETF - EQUITY 98149E303 599,574 9,151 SH SOLE 9,151 0 0
SPDR S&P 500 ETF TR ETF - EQUITY 78462F103 3,306,115 5,351 SH SOLE 5,351 0 0
SPDR S&P Mid Cap 400 ETF Tr ETF - EQUITY 78467Y107 1,344,257 2,373 SH SOLE 2,373 0 0
Vanguard Index Funds Mid Cap E ETF - EQUITY 922908629 219,387 784 SH SOLE 784 0 0
Vanguard Index Funds Small Cap ETF - EQUITY 922908751 409,975 1,730 SH SOLE 1,730 0 0
Vanguard Total Stock Market ET ETF - EQUITY 922908769 211,839 697 SH SOLE 697 0 0
SPDR Gold Trust Gold ETF 78463V107 338,971 1,112 SH SOLE 1,112 0 0
Bondbloxx Bloomberg Six Month ETF 09789C788 402,720 8,000 SH SOLE 8,000 0 0
Ishares 0-5 Year Tips Bond Etf ETF 46429B747 704,007 6,841 SH SOLE 6,841 0 0
Ishares 1-3 Year International ETF 464288125 1,048,336 13,693 SH SOLE 13,693 0 0
Ishares 7-10 Year Treasury Bon ETF 464287440 12,899,166 134,689 SH SOLE 134,689 0 0
Ishares Core US Aggregate Bond ETF 464287226 322,400 3,250 SH SOLE 3,250 0 0
iShares Sh Tr Crport ETF ETF 464288646 238,000 4,511 SH SOLE 4,511 0 0
Ishares TIPS Bond ETF ETF 464287176 467,010 4,244 SH SOLE 4,244 0 0
Jpmorgan Ultra-Short Municipal ETF 46641Q654 213,864 4,200 SH SOLE 4,200 0 0
Pgim Aaa Clo Etf ETF 69344A834 4,322,314 84,010 SH SOLE 84,010 0 0
Vanguard Intermediate-Term Cor ETF 92206C870 238,383 2,875 SH SOLE 2,875 0 0
Vanguard Intermediate-Term Gov ETF 92206C706 7,248,673 121,195 SH SOLE 121,195 0 0
Vanguard Short-Term Corp Bd Id ETF 92206C409 5,480,778 68,941 SH SOLE 68,941 0 0
Vanguard Short-Term Treasury E ETF 92206C102 9,665,431 164,434 SH SOLE 164,434 0 0
Vanguard Tax-Exempt Bond ETF ETF 922907746 1,524,833 31,100 SH SOLE 31,100 0 0
Wisdomtree Floating Rate Treas ETF 97717Y527 2,820,127 56,055 SH SOLE 56,055 0 0