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
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 656 3,692 SH   OTR   0 3,692 0
ABBOTT LABS COM 002824100 1,818 12,917 SH   OTR   0 12,917 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 78,170 137,852 SH   SOLE   132,215 1,121 4,516
ADOBE SYSTEMS INCORPORATED COM 00724F101 3,066 5,407 SH   OTR   0 5,407 0
AIR PRODS & CHEMS INC COM 009158106 111,523 366,538 SH   SOLE   350,552 3,053 12,933
AIR PRODS & CHEMS INC COM 009158106 2,477 8,140 SH   OTR   0 8,140 0
ALPHABET INC CAP STK CL A 02079K305 2,825 975 SH   OTR   0 975 0
ALPHABET INC CAP STK CL A 02079K305 128,258 44,272 SH   SOLE   42,283 345 1,644
ALPHABET INC CAP STK CL C 02079K107 170,968 59,085 SH   SOLE   56,770 502 1,813
ALPHABET INC CAP STK CL C 02079K107 7,373 2,548 SH   OTR   0 2,548 0
AMAZON COM INC COM 023135106 285,076 85,497 SH   SOLE   81,861 709 2,927
AMAZON COM INC COM 023135106 6,322 1,896 SH   OTR   0 1,896 0
AMERICAN EXPRESS CO COM 025816109 560 3,420 SH   OTR   0 3,420 0
ANALOG DEVICES INC COM 032654105 83,466 474,857 SH   SOLE   453,193 3,972 17,692
ANALOG DEVICES INC COM 032654105 3,332 18,957 SH   OTR   0 18,957 0
APPLE INC COM 037833100 161,943 911,997 SH   SOLE   872,688 7,423 31,886
APPLE INC COM 037833100 10,016 56,404 SH   OTR   0 56,404 0
ARISTA NETWORKS INC COM 040413106 2,293 15,948 SH   OTR   0 15,948 0
ARISTA NETWORKS INC COM 040413106 155,323 1,080,509 SH   SOLE   1,034,849 9,004 36,656
AUTOMATIC DATA PROCESSING IN COM 053015103 368 1,491 SH   OTR   0 1,491 0
BANK NEW YORK MELLON CORP COM 064058100 1,097 18,887 SH   SOLE   18,887 0 0
BECTON DICKINSON & CO COM 075887109 1,030 4,096 SH   OTR   0 4,096 0
BECTON DICKINSON & CO COM 075887109 116,897 464,838 SH   SOLE   444,580 3,798 16,460
BERKSHIRE HATHAWAY INC DEL CL A 084670108 5,408 12 SH   SOLE   10 0 2
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 92,712 310,074 SH   SOLE   295,746 2,695 11,633
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 762 2,550 SH   OTR   0 2,550 0
BOOKING HOLDINGS INC COM 09857L108 117,008 48,769 SH   SOLE   46,704 406 1,659
BOOKING HOLDINGS INC COM 09857L108 1,291 538 SH   OTR   0 538 0
BOSTON SCIENTIFIC CORP COM 101137107 340 8,000 SH   OTR   0 8,000 0
BRISTOL-MYERS SQUIBB CO COM 110122108 690 11,070 SH   OTR   0 11,070 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,421 2,179 SH   OTR   0 2,179 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 117,889 180,819 SH   SOLE   173,074 1,526 6,219
CHEMOURS CO COM 163851108 221 6,600 SH   OTR   6,600 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,967 1,125 SH   OTR   0 1,125 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 91,399 52,280 SH   SOLE   49,929 433 1,918
COLGATE PALMOLIVE CO COM 194162103 256 3,000 SH   OTR   0 3,000 0
COMCAST CORP NEW CL A 20030N101 793 15,761 SH   OTR   0 15,761 0
COMCAST CORP NEW CL A 20030N101 131,245 2,607,697 SH   SOLE   2,497,865 21,640 88,192
CONOCOPHILLIPS COM 20825C104 1,777 24,620 SH   OTR   24,620 0 0
CORNING INC COM 219350105 1,457 39,139 SH   OTR   0 39,139 0
CORTEVA INC COM 22052L104 667 14,101 SH   OTR   14,101 0 0
COSTCO WHSL CORP NEW COM 22160K105 5,563 9,800 SH   OTR   0 9,800 0
COSTCO WHSL CORP NEW COM 22160K105 110,679 194,960 SH   SOLE   186,105 1,617 7,238
DEERE & CO COM 244199105 1,029 3,000 SH   OTR   0 3,000 0
DELTA AIR LINES INC DEL COM NEW 247361702 287 7,355 SH   OTR   0 7,355 0
DISNEY WALT CO COM 254687106 1,865 12,040 SH   OTR   0 12,040 0
DISNEY WALT CO COM 254687106 78,120 504,355 SH   SOLE   481,548 4,508 18,299
DOLLAR GEN CORP NEW COM 256677105 107,124 454,242 SH   SOLE   435,027 3,777 15,438
DOLLAR GEN CORP NEW COM 256677105 2,352 9,972 SH   OTR   0 9,972 0
DOMINION ENERGY INC COM 25746U109 393 5,000 SH   OTR   0 5,000 0
DOW INC COM 260557103 800 14,101 SH   OTR   14,101 0 0
DUPONT DE NEMOURS INC COM 26614N102 541 6,694 SH   OTR   6,694 0 0
ECOLAB INC COM 278865100 1,544 6,582 SH   OTR   0 6,582 0
ECOLAB INC COM 278865100 67,495 287,713 SH   SOLE   275,631 2,398 9,684
EXPEDITORS INTL WASH INC COM 302130109 269 2,000 SH   OTR   0 2,000 0
FEDEX CORP COM 31428X106 177,900 687,827 SH   SOLE   658,829 5,708 23,290
FEDEX CORP COM 31428X106 4,318 16,695 SH   OTR   0 16,695 0
GENUINE PARTS CO COM 372460105 828 5,906 SH   OTR   0 5,906 0
GUIDEWIRE SOFTWARE INC COM 40171V100 608 5,355 SH   OTR   0 5,355 0
GUIDEWIRE SOFTWARE INC COM 40171V100 39,148 344,823 SH   SOLE   330,319 2,611 11,893
HEWLETT PACKARD ENTERPRISE C COM 42824C109 789 50,000 SH   OTR   50,000 0 0
HP INC COM 40434L105 1,884 50,000 SH   OTR   50,000 0 0
ILLUMINA INC COM 452327109 571 1,500 SH   OTR   0 1,500 0
INFINEON TECHNOLOGIES-ADR COMMON STOCKS 45662N103 79,324 1,724,424 SH   SOLE   1,650,721 14,451 59,252
INTEL CORP COM 458140100 1,151 22,351 SH   OTR   0 22,351 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,565 11,706 SH   OTR   9,106 2,600 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 801 5,318 SH   OTR   5,318 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 69,904 194,556 SH   SOLE   185,769 1,632 7,155
INTUITIVE SURGICAL INC COM NEW 46120E602 1,780 4,953 SH   OTR   0 4,953 0
JOHNSON & JOHNSON COM 478160104 92,216 539,054 SH   SOLE   509,335 5,911 23,808
JOHNSON & JOHNSON COM 478160104 14,729 86,101 SH   OTR   0 86,101 0
JPMORGAN CHASE & CO COM 46625H100 169,356 1,069,504 SH   SOLE   1,021,607 8,823 39,074
JPMORGAN CHASE & CO COM 46625H100 1,809 11,424 SH   OTR   0 11,424 0
KIMBERLY-CLARK CORP COM 494368103 422 2,952 SH   OTR   0 2,952 0
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 383 10,391 SH   OTR   0 10,391 0
LOWES COS INC COM 548661107 1,908 7,380 SH   OTR   0 7,380 0
MARTIN MARIETTA MATLS INC COM 573284106 441 1,000 SH   OTR   0 1,000 0
MASTERCARD INCORPORATED CL A 57636Q104 2,992 8,328 SH   OTR   0 8,328 0
MASTERCARD INCORPORATED CL A 57636Q104 169,573 471,928 SH   SOLE   452,134 3,915 15,879
MCCORMICK & CO INC COM NON VTG 579780206 713 7,380 SH   OTR   0 7,380 0
MCDONALDS CORP COM 580135101 791 2,952 SH   OTR   0 2,952 0
MERCK & CO INC COM 58933Y105 1,827 23,834 SH   OTR   13,500 10,334 0
META PLATFORMS INC CL A 30303M102 170,202 506,026 SH   SOLE   483,583 4,185 18,258
META PLATFORMS INC CL A 30303M102 2,502 7,438 SH   OTR   0 7,438 0
MICROSOFT CORP COM 594918104 15,907 47,296 SH   OTR   20,000 27,296 0
MICROSOFT CORP COM 594918104 328,528 976,831 SH   SOLE   935,654 7,997 33,180
MONDELEZ INTL INC CL A 609207105 497 7,500 SH   OTR   0 7,500 0
NESTLE SA ADR COMMON STOCKS 641069406 592 4,215 SH   OTR   0 4,215 0
NESTLE SA ADR COMMON STOCKS 641069406 139,314 992,478 SH   SOLE   950,967 8,277 33,234
NETFLIX INC COM 64110L106 2,048 3,400 SH   OTR   0 3,400 0
NETFLIX INC COM 64110L106 95,168 157,971 SH   SOLE   150,894 1,321 5,756
NIKE INC CL B 654106103 153,554 921,306 SH   SOLE   879,777 7,683 33,846
NIKE INC CL B 654106103 4,181 25,083 SH   OTR   0 25,083 0
NORFOLK SOUTHN CORP COM 655844108 595 2,000 SH   OTR   0 2,000 0
NOVARTIS AG SPONSORED ADR 66987V109 62,032 709,181 SH   SOLE   679,057 5,934 24,190
NOVARTIS AG SPONSORED ADR 66987V109 1,426 16,299 SH   OTR   0 16,299 0
PEPSICO INC COM 713448108 1,040 5,985 SH   OTR   0 5,985 0
PEPSICO INC COM 713448108 76,775 441,972 SH   SOLE   422,546 3,596 15,830
PFIZER INC COM 717081103 654 11,070 SH   OTR   0 11,070 0
PHILLIPS 66 COM 718546104 906 12,500 SH   OTR   12,500 0 0
POTLATCHDELTIC CORPORATION COM 737630103 667 11,073 SH   OTR   0 11,073 0
PROGRESSIVE CORP COM 743315103 134,033 1,305,728 SH   SOLE   1,251,457 10,966 43,305
ROCHE HOLDINGS LTD-SPONS ADR COMMON STOCKS 771195104 41,150 796,098 SH   SOLE   759,966 6,621 29,511
ROCHE HOLDINGS LTD-SPONS ADR COMMON STOCKS 771195104 2,068 40,014 SH   OTR   0 40,014 0
ROPER TECHNOLOGIES INC COM 776696106 113,333 230,418 SH   SOLE   220,237 1,913 8,268
ROPER TECHNOLOGIES INC COM 776696106 1,739 3,535 SH   OTR   0 3,535 0
ROSS STORES INC COM 778296103 79,698 697,389 SH   SOLE   667,394 5,894 24,101
ROSS STORES INC COM 778296103 686 6,000 SH   OTR   0 6,000 0
S&P GLOBAL INC COM 78409V104 82,343 174,481 SH   SOLE   166,560 1,462 6,459
S&P GLOBAL INC COM 78409V104 4,068 8,620 SH   OTR   0 8,620 0
SYSCO CORP COM 871829107 951 12,104 SH   OTR   0 12,104 0
TEXAS INSTRS INC COM 882508104 133,899 710,451 SH   SOLE   678,902 5,889 25,660
TEXAS INSTRS INC COM 882508104 4,052 21,500 SH   OTR   8,000 13,500 0
THERMO FISHER SCIENTIFIC INC COM 883556102 3,664 5,492 SH   OTR   0 5,492 0
THERMO FISHER SCIENTIFIC INC COM 883556102 208,094 311,873 SH   SOLE   297,488 2,578 11,807
TJX COS INC NEW COM 872540109 2,229 29,359 SH   OTR   0 29,359 0
TJX COS INC NEW COM 872540109 93,364 1,229,770 SH   SOLE   1,174,600 10,180 44,990
T-MOBILE US INC COM 872590104 1,440 12,418 SH   OTR   0 12,418 0
T-MOBILE US INC COM 872590104 58,192 501,741 SH   SOLE   478,947 4,474 18,320
TRANSDIGM GROUP INC COM 893641100 67,566 106,189 SH   SOLE   101,627 889 3,673
TRANSDIGM GROUP INC COM 893641100 1,672 2,627 SH   OTR   0 2,627 0
UNION PAC CORP COM 907818108 141,317 560,939 SH   SOLE   536,072 4,638 20,229
UNION PAC CORP COM 907818108 3,122 12,393 SH   OTR   0 12,393 0
UNITEDHEALTH GROUP INC COM 91324P102 4,546 9,053 SH   OTR   0 9,053 0
UNITEDHEALTH GROUP INC COM 91324P102 156,555 311,775 SH   SOLE   297,805 2,594 11,376
VERISK ANALYTICS INC COM 92345Y106 1,106 4,836 SH   OTR   0 4,836 0
VERISK ANALYTICS INC COM 92345Y106 79,062 345,658 SH   SOLE   331,154 2,937 11,567
WATERS CORP COM 941848103 373 1,000 SH   OTR   0 1,000 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 608 14,761 SH   OTR   0 14,761 0
WORKDAY INC CL A 98138H101 101,638 372,055 SH   SOLE   355,196 3,108 13,751
WORKDAY INC CL A 98138H101 889 3,255 SH   OTR   0 3,255 0
YUM BRANDS INC COM 988498101 91,407 658,268 SH   SOLE   627,846 5,609 24,813
YUM BRANDS INC COM 988498101 1,287 9,266 SH   OTR   0 9,266 0