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 2,883,270 31,775 SH SOLE 31,775 0 0
Abbvie Inc COM 00287Y109 18,926,599 75,213 SH SOLE 75,213 0 0
Accenture Ltd Bermuda Cl A COM G1151C101 200,971 1,615 SH SOLE 1,615 0 0
Adobe Inc COM 00724F101 2,400,005 11,706 SH SOLE 11,706 0 0
Advanced Micro Devices Inc COM 007903107 214,646 369 SH SOLE 369 0 0
Air Prods & Chems Inc COM 009158106 579,910 1,978 SH SOLE 1,978 0 0
Alphabet Inc Cap Stock Cl A COM 02079K305 69,998,598 195,871 SH SOLE 195,871 0 0
Alphabet Inc Cap Stock Cl C COM 02079K107 9,249,897 26,179 SH SOLE 26,179 0 0
Amazon.com Inc COM 023135106 57,185,870 239,934 SH SOLE 239,934 0 0
American Express Co COM 025816109 361,927 1,070 SH SOLE 1,070 0 0
American Wtr Wks Co Inc New COM 030420103 6,577,684 49,990 SH SOLE 49,990 0 0
Amgen Inc COM 031162100 328,081 906 SH SOLE 906 0 0
Amphenol Corp Cl A COM 032095101 6,080,219 34,484 SH SOLE 34,484 0 0
Apple Inc COM 037833100 63,741,089 220,283 SH SOLE 220,283 0 0
Aptiv Plc COM G3265R107 1,785,606 29,091 SH SOLE 29,091 0 0
Arista Networks Inc COM 040413205 271,808 1,600 SH SOLE 1,600 0 0
Array Technologies Inc COM 04271T100 89,661 12,100 SH SOLE 12,100 0 0
Automatic Data Processing Inc COM 053015103 1,057,268 4,721 SH SOLE 4,721 0 0
Autozone Inc COM 053332102 252,479 79 SH SOLE 79 0 0
Avery Dennison Corp COM 053611109 812,075 5,002 SH SOLE 5,002 0 0
Badger Meter Inc COM 056525108 2,716,986 18,311 SH SOLE 18,311 0 0
Bank of America Corporation COM 060505104 413,048 7,249 SH SOLE 7,249 0 0
Bentley Systems Inc Cl B COM 08265T208 555,805 18,595 SH SOLE 18,595 0 0
Berkshire Hathaway Inc Cl B COM 084670702 12,877,036 25,734 SH SOLE 25,734 0 0
Berkshire Hathaway Inc Del COM 084670108 2,246,550 3 SH SOLE 3 0 0
Blackrock Inc COM 09290D101 1,108,679 1,153 SH SOLE 1,153 0 0
Booking Holdings Inc COM 09857L108 213,888 1,200 SH SOLE 1,200 0 0
Boston Scientific Corp COM 101137107 1,809,504 42,397 SH SOLE 42,397 0 0
Broadcom Inc Com COM 11135F101 45,778,767 121,188 SH SOLE 121,188 0 0
Broadridge Financial Solutions COM 11133T103 1,966,602 14,360 SH SOLE 14,360 0 0
Chevron Corp COM 166764100 2,275,212 13,726 SH SOLE 13,726 0 0
Chubb Limited COM H1467J104 5,696,832 16,719 SH SOLE 16,719 0 0
Cisco Sys Inc COM 17275R102 372,583 3,172 SH SOLE 3,172 0 0
Coca-Cola Co COM 191216100 375,874 4,625 SH SOLE 4,625 0 0
Colgate Palmolive Co COM 194162103 295,210 3,220 SH SOLE 3,220 0 0
Constellation Energy Corp COM 21037T109 3,572,057 14,382 SH SOLE 14,382 0 0
Costco Wholesale Corp COM 22160K105 22,291,315 23,829 SH SOLE 23,829 0 0
Crowdstrike Holdings Inc Cl A COM 22788C105 228,942 300 SH SOLE 300 0 0
Csx Corp COM 126408103 322,016 6,775 SH SOLE 6,775 0 0
CVS Health Corporation COM 126650100 300,005 2,900 SH SOLE 2,900 0 0
Danaher Corp COM 235851102 12,679,572 66,566 SH SOLE 66,566 0 0
Disney Walt Co Disney COM 254687106 897,050 9,320 SH SOLE 9,320 0 0
Eaton Corp Plc COM G29183103 11,413,198 26,784 SH SOLE 26,784 0 0
Ecolab Inc COM 278865100 8,001,958 28,721 SH SOLE 28,721 0 0
ELEVANCE HEALTH INC COM 036752103 444,739 1,150 SH SOLE 1,150 0 0
Eog Res Inc COM 26875P101 1,247,722 9,618 SH SOLE 9,618 0 0
Exelon Corp COM 30161N101 4,638,037 99,486 SH SOLE 99,486 0 0
Exxon Mobil Corp COM 30231G102 15,561,594 113,821 SH SOLE 113,821 0 0
Fiserv Inc COM 337738108 233,110 4,752 SH SOLE 4,752 0 0
Fortive Corp COM 34959J108 1,703,833 27,891 SH SOLE 27,891 0 0
Home Depot Inc COM 437076102 2,414,624 6,846 SH SOLE 6,846 0 0
Idexx Labs Inc COM 45168D104 6,926,898 13,158 SH SOLE 13,158 0 0
Intercontinental Exchange Inc COM 45866F104 237,356 1,928 SH SOLE 1,928 0 0
International Business Machine COM 459200101 990,422 3,522 SH SOLE 3,522 0 0
Intuit COM 461202103 5,678,231 21,756 SH SOLE 21,756 0 0
Intuitive Surgical Inc COM 46120E602 307,009 772 SH SOLE 772 0 0
Iqvia Holdings Inc COM 46266C105 6,421,377 33,233 SH SOLE 33,233 0 0
Johnson & Johnson COM 478160104 3,354,944 13,210 SH SOLE 13,210 0 0
JPMorgan Chase & Co COM 46625H100 22,405,084 68,448 SH SOLE 68,448 0 0
Kla Corp New COM 482480100 829,702 2,750 SH SOLE 2,750 0 0
Kroger Co COM 501044101 1,385,307 24,947 SH SOLE 24,947 0 0
Lam Research Corp New COM 512807306 6,592,206 15,213 SH SOLE 15,213 0 0
Lilly Eli & Co COM 532457108 15,616,579 13,020 SH SOLE 13,020 0 0
Lowes Cos Inc COM 548661107 1,648,604 7,477 SH SOLE 7,477 0 0
Marriott Intl Inc New COM 571903202 203,824 550 SH SOLE 550 0 0
Marsh Com COM 571748102 1,417,362 8,504 SH SOLE 8,504 0 0
Mastercard Incorporated COM 57636Q104 2,084,001 4,058 SH SOLE 4,058 0 0
Mccormick & Co Inc COM 579780206 1,835,691 36,408 SH SOLE 36,408 0 0
McDonalds Corp COM 580135101 201,771 746 SH SOLE 746 0 0
Merck & Co Inc COM 58933Y105 14,170,209 110,274 SH SOLE 110,274 0 0
Meta Platforms Inc Cl A COM 30303M102 8,156,799 14,481 SH SOLE 14,481 0 0
Mettler Toledo International COM 592688105 440,741 345 SH SOLE 345 0 0
Microsoft Corp COM 594918104 21,056,106 56,448 SH SOLE 56,448 0 0
Mondelez Intl Inc Cl A COM 609207105 7,057,984 122,026 SH SOLE 122,026 0 0
MSCI Inc Cl A COM 55354G100 6,659,436 11,891 SH SOLE 11,891 0 0
Netflix Inc COM 64110L106 367,639 5,149 SH SOLE 5,149 0 0
Nextera Energy Inc COM 65339F101 14,853,229 169,229 SH SOLE 169,229 0 0
Northrop Grumman Corp COM 666807102 720,674 1,415 SH SOLE 1,415 0 0
Nvidia Corporation COM 67066G104 16,326,544 81,596 SH SOLE 81,596 0 0
Nxp Semiconductors N V COM N6596X109 224,824 800 SH SOLE 800 0 0
O'Reilly Automotive Inc COM 67103H107 17,949,814 194,916 SH SOLE 194,916 0 0
Old Dominion Freight Line Inc COM 679580100 5,279,842 24,376 SH SOLE 24,376 0 0
Oracle Corp COM 68389X105 703,440 4,800 SH SOLE 4,800 0 0
Palo Alto Networks Inc COM 697435105 31,258,916 91,663 SH SOLE 91,663 0 0
Parker Hannifin Corp COM 701094104 449,935 460 SH SOLE 460 0 0
Paychex Inc COM 704326107 524,591 5,335 SH SOLE 5,335 0 0
PepsiCo Inc COM 713448108 5,456,214 40,297 SH SOLE 40,297 0 0
Pfizer Inc COM 717081103 690,085 28,658 SH SOLE 28,658 0 0
Pnc Finl Svcs Group Inc COM 693475105 1,956,957 7,948 SH SOLE 7,948 0 0
Procter & Gamble Co COM 742718109 2,043,575 13,936 SH SOLE 13,936 0 0
Prologis Inc COM 74340W103 338,675 2,500 SH SOLE 2,500 0 0
Qualcomm Inc COM 747525103 14,347,890 77,644 SH SOLE 77,644 0 0
Ralliant Corp COM 750940108 475,576 6,459 SH SOLE 6,459 0 0
Renaissancere Hldgs Ltd COM G7496G103 1,029,925 3,250 SH SOLE 3,250 0 0
Rollins Inc COM 775711104 1,690,887 40,510 SH SOLE 40,510 0 0
Roper Industries Inc COM 776696106 1,836,443 5,427 SH SOLE 5,427 0 0
RTX Corporation COM 75513E101 1,993,967 10,509 SH SOLE 10,509 0 0
S&P Global Inc COM 78409V104 10,238,109 25,139 SH SOLE 25,139 0 0
Salesforce Inc COM 79466L302 9,239,807 58,980 SH SOLE 58,980 0 0
ServiceNow Inc COM 81762P102 11,228,568 113,100 SH SOLE 113,100 0 0
Shattuck Laboratories Inc COM 82024L103 208,200 30,000 SH SOLE 30,000 0 0
Starbucks Corp COM 855244109 852,162 8,339 SH SOLE 8,339 0 0
Steris Plc Shs Usd COM G8473T100 9,804,139 46,560 SH SOLE 46,560 0 0
Stryker Corp COM 863667101 7,753,897 24,628 SH SOLE 24,628 0 0
Synopsys Inc COM 871607107 9,109,195 20,421 SH SOLE 20,421 0 0
The Cigna Group Com COM 125523100 420,136 1,524 SH SOLE 1,524 0 0
Thermo Fisher Scientific Inc COM 883556102 2,550,418 5,087 SH SOLE 5,087 0 0
TJX Cos Inc COM 872540109 225,129 1,486 SH SOLE 1,486 0 0
Uber Technologies Inc COM 90353T100 4,243,730 58,810 SH SOLE 58,810 0 0
Union Pacific Corp COM 907818108 1,534,896 5,643 SH SOLE 5,643 0 0
United Rentals Inc COM 911363109 254,900 225 SH SOLE 225 0 0
Valero Energy Corp COM 91913Y100 250,283 961 SH SOLE 961 0 0
Veralto Corp COM 92338C103 248,481 2,802 SH SOLE 2,802 0 0
Verisk Analytics Inc Cl A COM 92345Y106 8,406,971 46,828 SH SOLE 46,828 0 0
VISA INC COM CL COM 92826C839 23,823,140 69,437 SH SOLE 69,437 0 0
Wal Mart Stores Inc COM 931142103 1,064,191 9,396 SH SOLE 9,396 0 0
Waste Connections Inc COM 94106B101 6,978,310 41,864 SH SOLE 41,864 0 0
Waters Corp COM 941848103 217,898 581 SH SOLE 581 0 0
Watsco Inc COM 942622200 2,970,035 7,127 SH SOLE 7,127 0 0
Xpo Inc Com COM 983793100 1,248,163 6,080 SH SOLE 6,080 0 0
Xylem Inc COM 98419M100 9,513,186 80,477 SH SOLE 80,477 0 0
Zoetis Inc COM 98978V103 515,739 7,177 SH SOLE 7,177 0 0
American Tower REIT REUS 03027X100 7,911,063 48,365 SH SOLE 48,365 0 0
Equinix Inc REUS 29444U700 11,932,801 11,448 SH SOLE 11,448 0 0
Public Storage REUS 74460D109 956,522 3,005 SH SOLE 3,005 0 0
Welltower Inc REUS 95040Q104 340,455 1,500 SH SOLE 1,500 0 0
Avantis International Small Ca ETF - EQUITY 025072802 1,677,860 16,282 SH SOLE 16,282 0 0
Avantis U.S. Small Cap Value E ETF - EQUITY 025072877 1,234,999 9,899 SH SOLE 9,899 0 0
Euclidean Fundamental Value Et ETF - EQUITY 02072L466 425,586 11,000 SH SOLE 11,000 0 0
Invesco Qqq Tr ETF - EQUITY 46090E103 309,288 420 SH SOLE 420 0 0
Invesco S&P Global Water Index ETF - EQUITY 46138E263 553,315 8,418 SH SOLE 8,418 0 0
Ishares Biotechnology ETF ETF - EQUITY 464287556 684,684 3,600 SH SOLE 3,600 0 0
Ishares Expanded Tech-Software ETF - EQUITY 464287515 1,107,223 12,221 SH SOLE 12,221 0 0
Ishares Expanded Tech Sector E ETF - EQUITY 464287549 327,160 2,000 SH SOLE 2,000 0 0
Ishares Large Cap Max Buffer D ETF - EQUITY 46438G471 322,610 11,800 SH SOLE 11,800 0 0
Ishares Large Cap Max Buffer J ETF - EQUITY 46438G612 613,682 21,067 SH SOLE 21,067 0 0
Ishares Msci Intl Quality Fact ETF - EQUITY 46434V456 10,374,829 209,381 SH SOLE 209,381 0 0
Ishares Russell 1000 Value ETF ETF - EQUITY 464287598 1,380,790 5,696 SH SOLE 5,696 0 0
Ishares Russell Mid Cap Growth ETF - EQUITY 464287481 547,281 3,738 SH SOLE 3,738 0 0
Ishares S&P 500 Growth ETF ETF - EQUITY 464287309 1,014,971 7,380 SH SOLE 7,380 0 0
IShares S&P 500 Value ETF ETF - EQUITY 464287408 841,257 3,705 SH SOLE 3,705 0 0
iShares Tr MSCI EAFE Index ETF - EQUITY 464287465 235,288 2,265 SH SOLE 2,265 0 0
iShares Tr Russell 1000 Growth ETF - EQUITY 464287614 3,575,208 28,793 SH SOLE 28,793 0 0
iShares Tr Russell 2000 ETF - EQUITY 464287655 1,315,671 4,379 SH SOLE 4,379 0 0
iShares Tr Russell Mid Cap ETF - EQUITY 464287499 2,548,681 23,103 SH SOLE 23,103 0 0
iShares Tr S&P 500 Index ETF - EQUITY 464287200 36,173,090 48,302 SH SOLE 48,302 0 0
iShares Tr S&P Mid Cap 400 ETF - EQUITY 464287507 6,007,255 77,905 SH SOLE 77,905 0 0
iShares Tr S&P Small Cap 600 ETF - EQUITY 464287804 6,486,931 43,739 SH SOLE 43,739 0 0
Simplify Hedged Equity Etf ETF - EQUITY 82889N764 436,858 13,025 SH SOLE 13,025 0 0
Spdr Gold Minishares Trust ETF - EQUITY 98149E303 726,772 9,151 SH SOLE 9,151 0 0
State Str Spdr S&P Midcap 400 ETF - EQUITY 78467Y107 1,189,348 1,691 SH SOLE 1,691 0 0
State Street Spdr S&P 500 Etf ETF - EQUITY 78462F103 2,794,413 3,742 SH SOLE 3,742 0 0
Vanguard Index Funds Mid Cap E ETF - EQUITY 922908629 252,668 3,136 SH SOLE 3,136 0 0
Vanguard Index Funds Small Cap ETF - EQUITY 922908751 524,398 1,730 SH SOLE 1,730 0 0
Vanguard Total Stock Market ET ETF - EQUITY 922908769 239,416 647 SH SOLE 647 0 0
Enterprise Products Partners L MLUS 293792107 205,856 5,600 SH SOLE 5,600 0 0
SPDR Gold Trust Gold ETF 78463V107 400,429 1,087 SH SOLE 1,087 0 0
Ishares 0-5 Year Tips Bond Etf ETF 46429B747 418,958 4,101 SH SOLE 4,101 0 0
Ishares 1-3 Year International ETF 464288125 1,990,360 26,808 SH SOLE 26,808 0 0
Ishares 7-10 Year Treasury Bon ETF 464287440 11,972,657 126,601 SH SOLE 126,601 0 0
Ishares Core US Aggregate Bond ETF 464287226 321,685 3,250 SH SOLE 3,250 0 0
Ishares New York Muni Bond ETF ETF 464288323 204,839 3,800 SH SOLE 3,800 0 0
Ishares TIPS Bond ETF ETF 464287176 381,254 3,484 SH SOLE 3,484 0 0
Pgim Aaa Clo Etf ETF 69344A834 6,119,844 119,365 SH SOLE 119,365 0 0
Vanguard Intermediate-Term Cor ETF 92206C870 237,607 2,875 SH SOLE 2,875 0 0
Vanguard Intermediate-Term Gov ETF 92206C706 10,484,521 177,764 SH SOLE 177,764 0 0
Vanguard Short-Term Corp Bd Id ETF 92206C409 4,141,220 52,401 SH SOLE 52,401 0 0
Vanguard Short-Term Treasury E ETF 92206C102 10,757,048 184,829 SH SOLE 184,829 0 0
Vanguard Tax-Exempt Bond ETF ETF 922907746 485,568 9,600 SH SOLE 9,600 0 0
Wisdomtree Floating Rate Treas ETF 97717Y527 1,980,417 39,333 SH SOLE 39,333 0 0