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
3M Co COM 88579Y101 418,961 2,570 SH SOLE 0 2,570 0 0
3M Co COM 88579Y101 1,827,454 11,210 SH OTR 6,7,8 0 11,210 0
Abbott Laboratories COM 002824100 302,156 3,125 SH SOLE 0 3,125 0 0
Abbott Laboratories COM 002824100 4,020,080 41,577 SH OTR 6,7,8,9,10 0 41,577 0
AbbVie INC COM 00287Y109 1,713,459 6,592 SH SOLE 0 6,592 0 0
AbbVie INC COM 00287Y109 5,456,451 20,992 SH OTR 6,7,8,9,10 0 20,992 0
Accenture PLC SHS CLASS A G1151C101 617,156 2,907 SH SOLE 0 2,907 0 0
Accenture PLC SHS CLASS A G1151C101 7,256,626 34,181 SH OTR 6,7,8,9,10 0 34,181 0
Aflac Inc COM 001055102 226,807 2,040 SH SOLE 0 2,040 0 0
Air Products and Chemicals Inc COM 009158106 1,856,731 6,793 SH SOLE 0 6,793 0 0
Air Products and Chemicals Inc COM 009158106 15,629,283 57,181 SH OTR 6,7,8,9,10 0 57,181 0
Alcon AG ORD SHS H01301128 1,173,107 18,347 SH SOLE 0 18,347 0 0
Alcon AG ORD SHS H01301128 16,355,532 255,795 SH OTR 6,7,8,9,10 0 255,795 0
Alnylam Pharmaceuticals Inc COM 02043Q107 240,196 1,039 SH SOLE 0 1,039 0 0
Alphabet Inc CAPSTK CL C 02079K305 9,361,628 27,951 SH SOLE 0 27,951 0 0
Alphabet Inc CAPSTK CL A 02079K305 409,270 1,210 SH SOLE 0 1,210 0 0
Alphabet Inc CAPSTK CL C 02079K305 126,856,412 378,755 SH OTR 6,7,8,9,10 0 378,755 0
Alphabet Inc CAPSTK CL A 02079K305 1,796,054 5,310 SH OTR 7,8,9 0 5,310 0
Amazon.com Inc COM 023135106 5,166,659 20,814 SH SOLE 0 20,814 0 0
Amazon.com Inc COM 023135106 47,035,365 189,483 SH OTR 6,7,8,9,10 0 189,483 0
Amgen Inc COM 031162100 685,028 1,682 SH SOLE 0 1,682 0 0
Amgen Inc COM 031162100 474,470 1,165 SH OTR 7,9 0 1,165 0
Amphenol Corp CL A 032095101 257,010 3,000 SH SOLE 0 3,000 0 0
Apple Inc COM 037833100 14,471,650 43,811 SH SOLE 0 43,811 0 0
Apple Inc COM 037833100 144,754,812 438,226 SH OTR 6,7,8,9,10 0 438,226 0
AT&T Inc COM 00206R102 139,847 5,755 SH SOLE 0 5,755 0 0
AT&T Inc COM 00206R102 472,003 19,424 SH OTR 6,7,8,9,10 0 19,424 0
Automatic Data Processing Inc COM 053015103 3,235,622 12,258 SH SOLE 0 12,258 0 0
Automatic Data Processing Inc COM 053015103 73,365,042 277,940 SH OTR 6,7,8,9,10 0 277,940 0
Berkshire Hathaway Inc CL B NEW 084670702 1,020,019 2,038 SH SOLE 0 2,038 0 0
Berkshire Hathaway Inc CL B NEW 084670702 28,811,783 57,566 SH OTR 6,7,8,9,10 0 57,566 0
BHP Group Ltd ADS 088606108 1,099,519 12,989 SH SOLE 0 12,989 0 0
BHP Group Ltd ADS 088606108 4,994,773 59,005 SH OTR 6,7,8,9,10 0 59,005 0
Bristol-Myers Squibb Co COM 110122108 339,567 5,525 SH SOLE 0 5,525 0 0
Bristol-Myers Squibb Co COM 110122108 245,840 4,000 SH OTR 6,7 0 4,000 0
Broadcom INC COM 11135F101 19,587 57 SH SOLE 0 57 0 0
Broadcom INC COM 11135F101 1,060,129 3,085 SH OTR 7,8,9 0 3,085 0
Caterpillar Inc COM 149123101 1,549,406 1,875 SH SOLE 0 1,875 0 0
Caterpillar Inc COM 149123101 41,055,547 49,683 SH OTR 6,7,8,9,10 0 49,683 0
Chevron Corp COM 166764100 435,946 2,105 SH SOLE 0 2,105 0 0
Chevron Corp COM 166764100 2,482,715 11,988 SH OTR 6,7,8,9,10 0 11,988 0
Chubb Ltd COM H1467J104 330,637 998 SH SOLE 0 998 0 0
Chubb Ltd COM H1467J104 1,695,262 5,117 SH OTR 6,7,8,9,10 0 5,117 0
Cintas Corp COM 172908105 278,730 1,425 SH OTR 7,9 0 1,425 0
Cisco Systems Inc COM 17275R102 3,145,448 28,921 SH SOLE 0 28,921 0 0
Cisco Systems Inc COM 17275R102 14,874,235 136,762 SH OTR 6,7,8,9,10 0 136,762 0
Coca-Cola Co/The COM 191216100 1,795,357 20,852 SH SOLE 0 20,852 0 0
Coca-Cola Co/The COM 191216100 34,584,476 401,678 SH OTR 6,7,8,9,10 0 401,678 0
Colgate-Palmolive Co COM 194162103 14,793 175 SH SOLE 0 175 0 0
Colgate-Palmolive Co COM 194162103 354,857 4,198 SH OTR 6,7 0 4,198 0
Costco Wholesale Corp COM 22160K105 1,587,421 1,735 SH SOLE 0 1,735 0 0
Costco Wholesale Corp COM 22160K105 4,567,380 4,992 SH OTR 6,7,8,9,10 0 4,992 0
Cummins Inc COM 231021106 209,385 405 SH SOLE 0 405 0 0
Danaher Corp COM 235851102 156,914 741 SH SOLE 0 741 0 0
Danaher Corp COM 235851102 1,028,942 4,859 SH OTR 7,8,9 0 4,859 0
Eaton Corp PLC SHS G29183103 11,807 27 SH SOLE 0 27 0 0
Eaton Corp PLC SHS G29183103 554,908 1,269 SH OTR 7,9 0 1,269 0
Ecolab Inc COM 278865100 275,329 1,015 SH SOLE 0 1,015 0 0
Ecolab Inc COM 278865100 4,332,293 15,971 SH OTR 6,7,8,9,10 0 15,971 0
Emerson Electric Co COM 291011104 185,368 1,169 SH SOLE 0 1,169 0 0
Emerson Electric Co COM 291011104 4,397,939 27,735 SH OTR 6,7,8,9,10 0 27,735 0
Expeditors International of Washington Inc COM 302130109 187,740 1,000 SH SOLE 0 1,000 0 0
Expeditors International of Washington Inc COM 302130109 2,068,144 11,016 SH OTR 6,7,8,10 0 11,016 0
ExxonMobil Holdings Corp COM 30233Q108 1,385,426 8,457 SH SOLE 0 8,457 0 0
ExxonMobil Holdings Corp COM 30233Q108 9,943,546 60,698 SH OTR 6,7,8,9,10 0 60,698 0
Fastenal Co COM 311900104 3,780,888 75,279 SH SOLE 0 75,279 0 0
Fastenal Co COM 311900104 52,962,112 1,054,497 SH OTR 6,7,8,9,10 0 1,054,497 0
Fiserv Inc COM 337738108 579,911 12,779 SH SOLE 0 12,779 0 0
Fiserv Inc COM 337738108 6,242,881 137,569 SH OTR 6,7,8,9,10 0 137,569 0
GE Aerospace Com COM NEW 369604301 398,922 1,277 SH SOLE 0 1,277 0 0
GE Aerospace Com COM NEW 369604301 6,539,885 20,935 SH OTR 6,7,10 0 20,935 0
GE Vernova Inc COM 36828A101 79,983 81 SH SOLE 0 81 0 0
GE Vernova Inc COM 36828A101 3,765,147 3,813 SH OTR 6,7,10 0 3,813 0
Global Payments Inc COM 37940X102 541,717 6,747 SH SOLE 0 6,747 0 0
Global Payments Inc COM 37940X102 4,781,751 59,556 SH OTR 6,7,8,9,10 0 59,556 0
Home Depot Inc/The COM 437076102 29,941 106 SH SOLE 0 106 0 0
Home Depot Inc/The COM 437076102 240,091 850 SH OTR 7,8 0 850 0
IDEXX Laboratories Inc COM 45168D104 517,750 1,000 SH OTR 7,9 0 1,000 0
Illinois Tool Works Inc COM 452308109 136,941 525 SH SOLE 0 525 0 0
Illinois Tool Works Inc COM 452308109 78,252 300 SH OTR 9 0 300 0
Independent Bank Corp COM 453836108 217,058 2,750 SH OTR 7 0 2,750 0
Intel Corp COM 458140100 1,418,400 11,820 SH SOLE 0 11,820 0 0
Intel Corp COM 458140100 7,381,080 61,509 SH OTR 6,7,8,10 0 61,509 0
International Business Machines Corp COM 459200101 680,244 3,015 SH SOLE 0 3,015 0 0
International Business Machines Corp COM 459200101 1,170,517 5,188 SH OTR 6,7,8 0 5,188 0
Intuit Inc COM 461202103 1,538,040 5,439 SH SOLE 0 5,439 0 0
Intuit Inc COM 461202103 12,981,016 45,905 SH OTR 6,7,8,9,10 0 45,905 0
Intuitive Surgical Inc COM NEW 46120E602 146,453 365 SH SOLE 0 365 0 0
Intuitive Surgical Inc COM NEW 46120E602 3,356,373 8,365 SH OTR 6,7,9,10 0 8,365 0
Invesco QQQ Trust Series 1 UNIT SER 1 46090E103 207,768 280 SH SOLE 0 280 0 0
IQVIA Holdings Inc COM 46266C105 3,070,499 11,777 SH SOLE 0 11,777 0 0
IQVIA Holdings Inc COM 46266C105 32,369,170 124,153 SH OTR 6,7,8,9,10 0 124,153 0
iShares Core MSCI EAFE ETF CORE MSCI EAFE 46432F842 768,655 8,011 SH OTR 6,7 0 8,011 0
iShares Core S&P Small-Cap ETF CORE S&P SCP ETF 464287804 6,849 50 SH SOLE 0 50 0 0
iShares Core S&P Small-Cap ETF CORE S&P SCP ETF 464287804 1,366,961 9,980 SH OTR 7 0 9,980 0
iShares MSCI EAFE ETF MSCI EAFE ETF 464287465 777,114 7,558 SH OTR 6,7,8 0 7,558 0
iShares Russell 1000 Growth ETF RUS 1000 GRW ETF 464287614 352,044 2,800 SH OTR 6 0 2,800 0
iShares Russell 2000 ETF RUSSELL 2000 ETF 464287655 87,054 312 SH SOLE 0 312 0 0
iShares Russell 2000 ETF RUSSELL 2000 ETF 464287655 634,771 2,275 SH OTR 6,7,8,9,10 0 2,275 0
Johnson & Johnson COM 478160104 6,925,104 26,773 SH SOLE 0 26,773 0 0
Johnson & Johnson COM 478160104 104,395,435 403,601 SH OTR 6,7,8,9,10 0 403,601 0
JPMorgan Chase & Co COM 46625H100 236,225 709 SH SOLE 0 709 0 0
JPMorgan Chase & Co COM 46625H100 7,879,041 23,648 SH OTR 6,7,8,9,10 0 23,648 0
Keysight Technologies Inc COM 49338L103 1,588,990 4,250 SH SOLE 0 4,250 0 0
Keysight Technologies Inc COM 49338L103 3,059,460 8,183 SH OTR 6,7,8,9,10 0 8,183 0
Kinder Morgan Inc COM 49456B101 4,199,951 137,568 SH SOLE 0 137,568 0 0
Kinder Morgan Inc COM 49456B101 50,124,215 1,641,802 SH OTR 6,7,8,9,10 0 1,641,802 0
Linde PLC SHS G54950103 1,273,618 2,713 SH SOLE 0 2,713 0 0
Linde PLC SHS G54950103 29,450,007 62,733 SH OTR 6,7,8,9,10 0 62,733 0
Lowe's Cos Inc COM 548661107 300,927 1,650 SH OTR 7 0 1,650 0
Marathon Petroleum Corp COM 56585A102 201,672 480 SH SOLE 0 480 0 0
Marsh & McLennan Cos Inc COM 571748102 219,452 1,277 SH OTR 8 0 1,277 0
Mastercard Inc CL A 57636Q104 5,435,650 9,883 SH SOLE 0 9,883 0 0
Mastercard Inc CL A 57636Q104 75,525,450 137,319 SH OTR 6,7,8,9,10 0 137,319 0
McCormick & Co Inc/MD COM NON VTG 579780206 306,685 6,948 SH SOLE 0 6,948 0 0
McCormick & Co Inc/MD COM NON VTG 579780206 1,068,365 24,204 SH OTR 6,7,8,9,10 0 24,204 0
McDonald's CORP COM 580135101 278,196 1,200 SH OTR 7,9 0 1,200 0
McKesson Corp COM 58155Q103 287,622 320 SH OTR 7 0 320 0
Medtronic PLC SHS G5960L103 1,309,912 15,154 SH SOLE 0 15,154 0 0
Medtronic PLC SHS G5960L103 8,623,168 99,759 SH OTR 6,7,8,9,10 0 99,759 0
Merck & Co Inc COM 58933Y105 4,607,097 32,036 SH SOLE 0 32,036 0 0
Merck & Co Inc COM 58933Y105 58,745,235 408,492 SH OTR 6,7,8,9,10 0 408,492 0
Meta Platforms Inc CL A 30303M102 738,997 1,018 SH SOLE 0 1,018 0 0
Meta Platforms Inc CL A 30303M102 9,554,691 13,162 SH OTR 6,7,8,9,10 0 13,162 0
Microsoft Corp COM 594918104 8,536,069 16,646 SH SOLE 0 16,646 0 0
Microsoft Corp COM 594918104 91,583,003 178,594 SH OTR 6,7,8,9,10 0 178,594 0
Morgan Stanley COM NEW 617446448 247,609 1,317 SH SOLE 0 1,317 0 0
Morgan Stanley COM NEW 617446448 118,070 628 SH OTR 6,9,10 0 628 0
NextEra Energy Inc COM 65339F101 21,760 285 SH SOLE 0 285 0 0
NextEra Energy Inc COM 65339F101 255,925 3,352 SH OTR 7,8,9 0 3,352 0
Novartis AG SPONSORED ADR 66987V109 227,232 1,611 SH SOLE 0 1,611 0 0
Novartis AG SPONSORED ADR 66987V109 2,134,651 15,134 SH OTR 6,7,8,9,10 0 15,134 0
Novo Nordisk A/S ADR 670100205 1,417,759 37,908 SH SOLE 0 37,908 0 0
Novo Nordisk A/S ADR 670100205 15,721,015 420,348 SH OTR 6,7,8,9,10 0 420,348 0
NVIDIA Corp COM 67066G104 9,234 40 SH SOLE 0 40 0 0
NVIDIA Corp COM 67066G104 7,036,613 30,480 SH OTR 7,10 0 30,480 0
Palo Alto Networks Inc COM 697435105 875,713 2,210 SH OTR 7,9 0 2,210 0
PepsiCo Inc COM 713448108 3,004,352 23,920 SH SOLE 0 23,920 0 0
PepsiCo Inc COM 713448108 40,566,414 322,981 SH OTR 6,7,8,9,10 0 322,981 0
Pfizer Inc COM 717081103 188,404 6,700 SH SOLE 0 6,700 0 0
Pfizer Inc COM 717081103 247,456 8,800 SH OTR 6,7,9,10 0 8,800 0
Procter & Gamble CO/THE COM 742718109 3,739,821 25,980 SH SOLE 0 25,980 0 0
Procter & Gamble CO/THE COM 742718109 49,972,386 347,151 SH OTR 6,7,8,9,10 0 347,151 0
Qualcomm Inc COM 747525103 2,995,745 16,452 SH SOLE 0 16,452 0 0
Qualcomm Inc COM 747525103 30,671,058 168,439 SH OTR 6,7,8,9,10 0 168,439 0
Rentokil Initial PLC SPONSORED ADR 760125104 2,071,219 104,607 SH SOLE 0 104,607 0 0
Rentokil Initial PLC SPONSORED ADR 760125104 17,918,446 904,972 SH OTR 6,7,8,9,10 0 904,972 0
Restaurant Brands International Inc COM 76131D103 654,209 9,378 SH SOLE 0 9,378 0 0
Restaurant Brands International Inc COM 76131D103 3,208,332 45,991 SH OTR 6,7,8,9,10 0 45,991 0
Rockwell Automation Inc COM 773903109 256,621 580 SH OTR 7 0 580 0
RTX Corp COM 75513E101 76,779 415 SH SOLE 0 415 0 0
RTX Corp COM 75513E101 4,558,831 24,641 SH OTR 6,7,8,9,10 0 24,641 0
S&P Global Inc COM 78409V104 256,186 660 SH SOLE 0 660 0 0
S&P Global Inc COM 78409V104 892,768 2,300 SH OTR 7,8 0 2,300 0
Salesforce Inc COM 79466L302 217,045 917 SH SOLE 0 917 0 0
Salesforce Inc COM 79466L302 151,482 640 SH OTR 7,9 0 640 0
Sherwin-Williams Co/The COM 824348106 224,867 701 SH SOLE 0 701 0 0
Sherwin-Williams Co/The COM 824348106 3,370,435 10,507 SH OTR 6,7,8,9,10 0 10,507 0
Shopify Inc CL A 82509L107 665,240 4,462 SH SOLE 0 4,462 0 0
Southern Co/The COM 842587107 1,231,433 14,753 SH SOLE 0 14,753 0 0
Southern Co/The COM 842587107 14,092,657 168,835 SH OTR 6,7,8,9,10 0 168,835 0
SPDR S&P MidCap 400 ETF Trust UTSER1 S&PDCRP 78467Y107 6,634 10 SH SOLE 0 10 0 0
SPDR S&P MidCap 400 ETF Trust UTSER1 S&PDCRP 78467Y107 215,599 325 SH OTR 7 0 325 0
State Street Corp COM 857477103 61,117 350 SH SOLE 0 350 0 0
State Street Corp COM 857477103 8,267,384 47,345 SH OTR 6,8,9,10 0 47,345 0
State Street SPDR S&P 500 ETF Trust TR UNIT 78462F103 10,696 14 SH SOLE 0 14 0 0
State Street SPDR S&P 500 ETF Trust TR UNIT 78462F103 1,135,289 1,486 SH OTR 7,8 0 1,486 0
Stryker CORP COM 863667101 1,900,620 6,963 SH SOLE 0 6,963 0 0
Stryker CORP COM 863667101 15,911,930 58,294 SH OTR 6,7,8,9,10 0 58,294 0
Synopsys Inc COM 871607107 2,054,872 4,189 SH SOLE 0 4,189 0 0
Synopsys Inc COM 871607107 23,875,563 48,672 SH OTR 6,7,8,9,10 0 48,672 0
Sysco Corp COM 871829107 108,878 1,400 SH SOLE 0 1,400 0 0
Sysco Corp COM 871829107 779,333 10,021 SH OTR 6,7,9,10 0 10,021 0
Targa Resources Corp COM 87612G101 279,310 1,000 SH OTR 7 0 1,000 0
Thermo Fisher Scientific Inc COM 883556102 2,995,021 4,590 SH SOLE 0 4,590 0 0
Thermo Fisher Scientific Inc COM 883556102 28,769,818 44,091 SH OTR 6,7,8,9,10 0 44,091 0
TJX Cos Inc/The COM 872540109 3,173,831 23,758 SH SOLE 0 23,758 0 0
TJX Cos Inc/The COM 872540109 48,179,234 360,650 SH OTR 6,7,8,9,10 0 360,650 0
TransDigm Group Inc COM 893641100 10,972 10 SH SOLE 0 10 0 0
TransDigm Group Inc COM 893641100 1,747,903 1,593 SH OTR 7,8,9,10 0 1,593 0
Union Pacific Corp COM 907818108 10,352 38 SH SOLE 0 38 0 0
Union Pacific Corp COM 907818108 1,580,036 5,800 SH OTR 7,9,10 0 5,800 0
Unum Group COM 91529Y106 288,022 3,270 SH SOLE 0 3,270 0 0
Vanguard S&P 500 ETF S&P 500 ETF SHS 922908363 338,533 482 SH SOLE 0 482 0 0
Verizon Communications Inc COM 92343V104 3,242,464 70,519 SH SOLE 0 70,519 0 0
Verizon Communications Inc COM 92343V104 33,297,980 724,184 SH OTR 6,7,8,9,10 0 724,184 0
Visa Inc COM CL A 92826C839 1,823,720 5,068 SH SOLE 0 5,068 0 0
Visa Inc COM CL A 92826C839 1,338,282 3,719 SH OTR 7,8,9,10 0 3,719 0
Vulcan Materials Co COM 929160109 200,064 820 SH OTR 7 0 820 0
Walmart Inc COM 931142103 14,179 136 SH SOLE 0 136 0 0
Walmart Inc COM 931142103 230,206 2,208 SH OTR 7 0 2,208 0
Waters Corp COM 941848103 806,805 1,896 SH SOLE 0 1,896 0 0
Waters Corp COM 941848103 1,859,141 4,369 SH OTR 7,8,9,10 0 4,369 0
Wells Fargo & Co COM 949746101 409,275 5,100 SH OTR 6 0 5,100 0
Woodside Energy Group Ltd SPONSORED ADR 980228308 449,342 20,612 SH SOLE 0 20,612 0 0
Woodside Energy Group Ltd SPONSORED ADR 980228308 2,501,419 114,744 SH OTR 6,7,8,9,10 0 114,744 0
WW Grainger Inc COM 384802104 270,434 211 SH SOLE 0 211 0 0