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,035,669 30,716 SH SOLE 30,716 0 0
Abbvie Inc COM 00287Y109 18,993,004 72,606 SH SOLE 72,606 0 0
Accenture Ltd Bermuda Cl A COM G1151C101 277,806 1,515 SH SOLE 1,515 0 0
Adobe Inc COM 00724F101 1,926,423 8,029 SH SOLE 8,029 0 0
Advanced Micro Devices Inc COM 007903107 226,045 369 SH SOLE 369 0 0
Air Prods & Chems Inc COM 009158106 550,339 1,978 SH SOLE 1,978 0 0
Alphabet Inc Cap Stock Cl A COM 02079K305 64,613,235 187,785 SH SOLE 187,785 0 0
Alphabet Inc Cap Stock Cl C COM 02079K107 8,605,116 25,254 SH SOLE 25,254 0 0
Amazon.com Inc COM 023135106 58,253,761 233,810 SH SOLE 233,810 0 0
American Express Co COM 025816109 325,387 1,070 SH SOLE 1,070 0 0
American Wtr Wks Co Inc New COM 030420103 6,259,486 48,347 SH SOLE 48,347 0 0
Amgen Inc COM 031162100 381,888 906 SH SOLE 906 0 0
Amphenol Corp Cl A COM 032095101 5,503,441 65,284 SH SOLE 65,284 0 0
Apple Inc COM 037833100 71,304,910 214,116 SH SOLE 214,116 0 0
Aptiv Plc COM G3265R107 1,071,628 24,910 SH SOLE 24,910 0 0
Arista Networks Inc COM 040413205 325,744 1,600 SH SOLE 1,600 0 0
Array Technologies Inc COM 04271T100 47,151 11,700 SH SOLE 11,700 0 0
Automatic Data Processing Inc COM 053015103 1,218,301 4,721 SH SOLE 4,721 0 0
Autozone Inc COM 053332102 223,572 79 SH SOLE 79 0 0
Avery Dennison Corp COM 053611109 879,292 5,152 SH SOLE 5,152 0 0
Badger Meter Inc COM 056525108 2,345,160 18,983 SH SOLE 18,983 0 0
Bank of America Corporation COM 060505104 394,563 7,249 SH SOLE 7,249 0 0
Bentley Systems Inc Cl B COM 08265T208 670,215 20,977 SH SOLE 20,977 0 0
Berkshire Hathaway Inc Cl B COM 084670702 12,336,213 24,774 SH SOLE 24,774 0 0
Berkshire Hathaway Inc Del COM 084670108 2,241,015 3 SH SOLE 3 0 0
Blackrock Inc COM 09290D101 1,218,092 1,151 SH SOLE 1,151 0 0
Boston Scientific Corp COM 101137107 1,992,579 45,649 SH SOLE 45,649 0 0
Broadcom Inc Com COM 11135F101 41,272,902 117,523 SH SOLE 117,523 0 0
Broadridge Financial Solutions COM 11133T103 2,248,150 13,955 SH SOLE 13,955 0 0
Chevron Corp COM 166764100 2,783,574 13,631 SH SOLE 13,631 0 0
Chubb Limited COM H1467J104 5,431,024 16,698 SH SOLE 16,698 0 0
Cisco Sys Inc COM 17275R102 341,402 3,172 SH SOLE 3,172 0 0
Coca-Cola Co COM 191216100 393,816 4,575 SH SOLE 4,575 0 0
Colgate Palmolive Co COM 194162103 274,730 3,220 SH SOLE 3,220 0 0
Constellation Energy Corp COM 21037T109 3,544,087 13,952 SH SOLE 13,952 0 0
Costco Wholesale Corp COM 22160K105 21,631,499 23,762 SH SOLE 23,762 0 0
Crowdstrike Holdings Inc Cl A COM 22788C105 317,700 1,200 SH SOLE 1,200 0 0
Csx Corp COM 126408103 315,105 6,775 SH SOLE 6,775 0 0
CVS Health Corporation COM 126650100 248,501 2,900 SH SOLE 2,900 0 0
Danaher Corp COM 235851102 14,208,095 64,130 SH SOLE 64,130 0 0
Disney Walt Co Disney COM 254687106 981,864 9,360 SH SOLE 9,360 0 0
Eaton Corp Plc COM G29183103 11,237,776 26,152 SH SOLE 26,152 0 0
Ecolab Inc COM 278865100 7,536,397 27,447 SH SOLE 27,447 0 0
ELEVANCE HEALTH INC COM 036752103 447,143 1,150 SH SOLE 1,150 0 0
Eog Res Inc COM 26875P101 1,335,974 9,698 SH SOLE 9,698 0 0
Exelon Corp COM 30161N101 3,683,510 91,176 SH SOLE 91,176 0 0
Exxonmobil Holdings Corp COM 30233Q108 17,491,703 107,476 SH SOLE 107,476 0 0
Fiserv Inc COM 337738108 214,718 4,752 SH SOLE 4,752 0 0
Fortive Corp COM 34959J108 1,287,133 23,484 SH SOLE 23,484 0 0
Home Depot Inc COM 437076102 1,894,561 6,659 SH SOLE 6,659 0 0
Idexx Labs Inc COM 45168D104 6,751,395 12,929 SH SOLE 12,929 0 0
Intercontinental Exchange Inc COM 45866F104 293,114 1,928 SH SOLE 1,928 0 0
International Business Machine COM 459200101 766,896 3,487 SH SOLE 3,487 0 0
Intuit COM 461202103 5,493,983 19,927 SH SOLE 19,927 0 0
Intuitive Surgical Inc COM 46120E602 313,918 772 SH SOLE 772 0 0
Iqvia Holdings Inc COM 46266C105 8,870,302 32,993 SH SOLE 32,993 0 0
Johnson & Johnson COM 478160104 3,405,615 12,864 SH SOLE 12,864 0 0
JPMorgan Chase & Co COM 46625H100 21,965,127 66,394 SH SOLE 66,394 0 0
Kla Corp New COM 482480100 536,057 2,750 SH SOLE 2,750 0 0
Kroger Co COM 501044101 1,181,017 20,147 SH SOLE 20,147 0 0
Lam Research Corp New COM 512807306 4,997,590 15,213 SH SOLE 15,213 0 0
Lilly Eli & Co COM 532457108 14,554,909 12,579 SH SOLE 12,579 0 0
Lowes Cos Inc COM 548661107 1,367,800 7,422 SH SOLE 7,422 0 0
Marsh Com COM 571748102 1,495,936 8,762 SH SOLE 8,762 0 0
Mastercard Incorporated COM 57636Q104 2,237,664 4,058 SH SOLE 4,058 0 0
Mccormick & Co Inc COM 579780206 1,501,086 32,351 SH SOLE 32,351 0 0
Merck & Co Inc COM 58933Y105 14,420,855 99,242 SH SOLE 99,242 0 0
Meta Platforms Inc Cl A COM 30303M102 10,261,043 14,150 SH SOLE 14,150 0 0
Mettler Toledo International COM 592688105 521,278 345 SH SOLE 345 0 0
Microsoft Corp COM 594918104 28,795,570 56,143 SH SOLE 56,143 0 0
Mobility Global Inc COM 60744M106 201,169 11,730 SH SOLE 11,730 0 0
Mondelez Intl Inc Cl A COM 609207105 6,495,036 112,332 SH SOLE 112,332 0 0
MSCI Inc Cl A COM 55354G100 6,284,546 11,667 SH SOLE 11,667 0 0
Netflix Inc COM 64110L106 2,310,265 33,203 SH SOLE 33,203 0 0
Nextera Energy Inc COM 65339F101 12,478,392 164,753 SH SOLE 164,753 0 0
Northrop Grumman Corp COM 666807102 676,872 1,400 SH SOLE 1,400 0 0
Nvidia Corporation COM 67066G104 18,250,759 79,914 SH SOLE 79,914 0 0
O'Reilly Automotive Inc COM 67103H107 16,412,727 192,164 SH SOLE 192,164 0 0
Old Dominion Freight Line Inc COM 679580100 4,235,264 24,363 SH SOLE 24,363 0 0
Oracle Corp COM 68389X105 632,953 4,610 SH SOLE 4,610 0 0
Palo Alto Networks Inc COM 697435105 34,313,678 86,365 SH SOLE 86,365 0 0
Parker Hannifin Corp COM 701094104 439,493 460 SH SOLE 460 0 0
Paychex Inc COM 704326107 525,497 5,335 SH SOLE 5,335 0 0
PepsiCo Inc COM 713448108 4,629,969 36,537 SH SOLE 36,537 0 0
Pfizer Inc COM 717081103 617,686 21,658 SH SOLE 21,658 0 0
Pnc Finl Svcs Group Inc COM 693475105 1,766,522 7,948 SH SOLE 7,948 0 0
Procter & Gamble Co COM 742718109 2,024,622 13,936 SH SOLE 13,936 0 0
Prologis Inc COM 74340W103 324,600 2,500 SH SOLE 2,500 0 0
Qualcomm Inc COM 747525103 14,453,636 78,535 SH SOLE 78,535 0 0
Ralliant Corp COM 750940108 244,101 3,529 SH SOLE 3,529 0 0
Renaissancere Hldgs Ltd COM G7496G103 1,008,789 3,170 SH SOLE 3,170 0 0
Rollins Inc COM 775711104 1,053,748 34,985 SH SOLE 34,985 0 0
Roper Industries Inc COM 776696106 1,796,666 5,142 SH SOLE 5,142 0 0
RTX Corporation COM 75513E101 1,858,264 10,009 SH SOLE 10,009 0 0
S&P Global Inc COM 78409V104 9,670,037 24,514 SH SOLE 24,514 0 0
Salesforce Inc COM 79466L302 13,182,598 57,423 SH SOLE 57,423 0 0
ServiceNow Inc COM 81762P102 14,920,271 111,337 SH SOLE 111,337 0 0
Shattuck Laboratories Inc COM 82024L103 204,600 30,000 SH SOLE 30,000 0 0
Starbucks Corp COM 855244109 616,753 6,564 SH SOLE 6,564 0 0
Steris Plc Shs Usd COM G8473T100 9,421,679 44,863 SH SOLE 44,863 0 0
Stryker Corp COM 863667101 6,332,608 22,995 SH SOLE 22,995 0 0
Synopsys Inc COM 871607107 8,122,504 18,675 SH SOLE 18,675 0 0
The Cigna Group Com COM 125523100 414,269 1,524 SH SOLE 1,524 0 0
Thermo Fisher Scientific Inc COM 883556102 3,433,979 5,087 SH SOLE 5,087 0 0
Uber Technologies Inc COM 90353T100 5,170,792 75,475 SH SOLE 75,475 0 0
Union Pacific Corp COM 907818108 1,535,630 5,643 SH SOLE 5,643 0 0
United Rentals Inc COM 911363109 225,175 225 SH SOLE 225 0 0
Valero Energy Corp COM 91913Y100 372,493 961 SH SOLE 961 0 0
Veralto Corp COM 92338C103 260,040 2,757 SH SOLE 2,757 0 0
Verisk Analytics Inc Cl A COM 92345Y106 7,569,307 45,096 SH SOLE 45,096 0 0
VISA INC COM CL COM 92826C839 24,374,791 67,834 SH SOLE 67,834 0 0
Wal Mart Stores Inc COM 931142103 912,002 8,776 SH SOLE 8,776 0 0
Waste Connections Inc COM 94106B101 7,212,544 46,856 SH SOLE 46,856 0 0
Waters Corp COM 941848103 255,286 581 SH SOLE 581 0 0
Watsco Inc COM 942622200 2,149,704 7,102 SH SOLE 7,102 0 0
Xpo Inc Com COM 983793100 1,021,564 5,805 SH SOLE 5,805 0 0
Xylem Inc COM 98419M100 7,985,848 78,857 SH SOLE 78,857 0 0
Zoetis Inc COM 98978V103 386,998 5,542 SH SOLE 5,542 0 0
American Tower REIT REUS 03027X100 7,590,960 46,374 SH SOLE 46,374 0 0
Equinix Inc REUS 29444U700 11,031,826 10,906 SH SOLE 10,906 0 0
Public Storage REUS 74460D109 813,165 2,875 SH SOLE 2,875 0 0
Welltower Inc REUS 95040Q104 345,360 1,500 SH SOLE 1,500 0 0
Avantis International Small Ca ETF - EQUITY 025072802 1,768,893 16,172 SH SOLE 16,172 0 0
Avantis U.S. Small Cap Value E ETF - EQUITY 025072877 1,301,476 11,051 SH SOLE 11,051 0 0
Euclidean Fundamental Value Et ETF - EQUITY 02072L466 431,900 11,000 SH SOLE 11,000 0 0
Invesco Qqq Tr ETF - EQUITY 46090E103 310,703 420 SH SOLE 420 0 0
Invesco S&P Global Water Index ETF - EQUITY 46138E263 524,778 8,418 SH SOLE 8,418 0 0
Ishares Biotechnology ETF ETF - EQUITY 464287556 757,908 3,600 SH SOLE 3,600 0 0
Ishares Expanded Tech-Software ETF - EQUITY 464287515 1,594,857 14,978 SH SOLE 14,978 0 0
Ishares Expanded Tech Sector E ETF - EQUITY 464287549 338,080 2,000 SH SOLE 2,000 0 0
Ishares Large Cap Max Buffer D ETF - EQUITY 46438G471 328,271 11,800 SH SOLE 11,800 0 0
Ishares Large Cap Max Buffer J ETF - EQUITY 46438G612 625,462 21,217 SH SOLE 21,217 0 0
Ishares Msci Intl Quality Fact ETF - EQUITY 46434V456 9,415,031 190,318 SH SOLE 190,318 0 0
Ishares Russell 1000 Value ETF ETF - EQUITY 464287598 1,412,116 5,696 SH SOLE 5,696 0 0
Ishares Russell Mid Cap Growth ETF - EQUITY 464287481 514,648 3,738 SH SOLE 3,738 0 0
Ishares S&P 500 Growth ETF ETF - EQUITY 464287309 983,728 6,915 SH SOLE 6,915 0 0
IShares S&P 500 Value ETF ETF - EQUITY 464287408 802,404 3,515 SH SOLE 3,515 0 0
iShares Tr MSCI EAFE Index ETF - EQUITY 464287465 226,480 2,180 SH SOLE 2,180 0 0
iShares Tr Russell 1000 Growth ETF - EQUITY 464287614 3,589,056 28,653 SH SOLE 28,653 0 0
iShares Tr Russell 2000 ETF - EQUITY 464287655 1,218,270 4,384 SH SOLE 4,384 0 0
iShares Tr Russell Mid Cap ETF - EQUITY 464287499 2,433,268 22,803 SH SOLE 22,803 0 0
iShares Tr S&P 500 Index ETF - EQUITY 464287200 38,170,940 49,841 SH SOLE 49,841 0 0
iShares Tr S&P Mid Cap 400 ETF - EQUITY 464287507 5,684,769 79,010 SH SOLE 79,010 0 0
iShares Tr S&P Small Cap 600 ETF - EQUITY 464287804 6,147,512 45,189 SH SOLE 45,189 0 0
Simplify Hedged Equity Etf ETF - EQUITY 82889N764 367,224 10,700 SH SOLE 10,700 0 0
Spdr Gold Minishares Trust ETF - EQUITY 98149E303 752,029 9,151 SH SOLE 9,151 0 0
State Str Spdr S&P Midcap 400 ETF - EQUITY 78467Y107 1,110,497 1,691 SH SOLE 1,691 0 0
State Street Spdr S&P 500 Etf ETF - EQUITY 78462F103 2,853,761 3,742 SH SOLE 3,742 0 0
Vanguard Index Funds Mid Cap E ETF - EQUITY 922908629 245,925 3,136 SH SOLE 3,136 0 0
Vanguard Index Funds Small Cap ETF - EQUITY 922908751 492,168 1,730 SH SOLE 1,730 0 0
Vanguard Total Stock Market ET ETF - EQUITY 922908769 242,133 647 SH SOLE 647 0 0
SPDR Gold Trust Gold ETF 78463V107 413,973 1,087 SH SOLE 1,087 0 0
Ishares 0-5 Year Tips Bond Etf ETF 46429B747 817,640 8,201 SH SOLE 8,201 0 0
Ishares 1-3 Year International ETF 464288125 1,726,251 23,308 SH SOLE 23,308 0 0
Ishares 7-10 Year Treasury Bon ETF 464287440 9,880,723 110,634 SH SOLE 110,634 0 0
Ishares TIPS Bond ETF ETF 464287176 362,475 3,484 SH SOLE 3,484 0 0
Pgim Aaa Clo Etf ETF 69344A834 6,583,328 128,355 SH SOLE 128,355 0 0
Vanguard Intermediate-Term Cor ETF 92206C870 225,130 2,875 SH SOLE 2,875 0 0
Vanguard Intermediate-Term Gov ETF 92206C706 9,436,950 166,554 SH SOLE 166,554 0 0
Vanguard Short-Term Corp Bd Id ETF 92206C409 3,335,315 43,176 SH SOLE 43,176 0 0
Vanguard Short-Term Treasury E ETF 92206C102 10,086,757 175,239 SH SOLE 175,239 0 0
Vanguard Tax-Exempt Bond ETF ETF 922907746 265,216 5,600 SH SOLE 5,600 0 0
Wisdomtree Floating Rate Treas ETF 97717Y527 2,523,682 50,083 SH SOLE 50,083 0 0