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 648 3,692 SH   OTR   0 3,692 0
ABBOTT LABS COM 002824100 1,526 12,917 SH   OTR   0 12,917 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 79,944 138,860 SH   SOLE   133,416 1,121 4,323
ADOBE SYSTEMS INCORPORATED COM 00724F101 3,263 5,667 SH   OTR   0 5,667 0
AIR PRODS & CHEMS INC COM 009158106 2,228 8,700 SH   OTR   0 8,700 0
AIR PRODS & CHEMS INC COM 009158106 94,165 367,673 SH   SOLE   352,478 3,053 12,142
ALPHABET INC CAP STK CL A 02079K305 117,429 43,923 SH   SOLE   41,928 345 1,650
ALPHABET INC CAP STK CL A 02079K305 2,714 1,015 SH   OTR   0 1,015 0
ALPHABET INC CAP STK CL C 02079K107 161,051 60,425 SH   SOLE   58,107 502 1,816
ALPHABET INC CAP STK CL C 02079K107 7,151 2,683 SH   OTR   0 2,683 0
AMAZON COM INC COM 023135106 246,049 74,900 SH   SOLE   71,762 613 2,525
AMAZON COM INC COM 023135106 6,580 2,003 SH   OTR   0 2,003 0
AMERICAN EXPRESS CO COM 025816109 615 3,670 SH   OTR   0 3,670 0
AMGEN INC COM 031162100 290 1,362 SH   SOLE   1,362 0 0
ANALOG DEVICES INC COM 032654105 80,227 479,026 SH   SOLE   458,685 3,972 16,369
ANALOG DEVICES INC COM 032654105 3,393 20,258 SH   OTR   0 20,258 0
APPLE INC COM 037833100 130,408 921,608 SH   SOLE   884,642 7,423 29,543
APPLE INC COM 037833100 8,242 58,246 SH   OTR   0 58,246 0
ARISTA NETWORKS INC COM 040413106 93,766 272,860 SH   SOLE   261,329 2,251 9,280
ARISTA NETWORKS INC COM 040413106 1,520 4,424 SH   OTR   0 4,424 0
AUTOMATIC DATA PROCESSING IN COM 053015103 298 1,491 SH   OTR   0 1,491 0
BANK NEW YORK MELLON CORP COM 064058100 979 18,887 SH   SOLE   18,887 0 0
BECTON DICKINSON & CO COM 075887109 1,068 4,346 SH   OTR   0 4,346 0
BECTON DICKINSON & CO COM 075887109 115,338 469,199 SH   SOLE   449,100 3,798 16,301
BERKSHIRE HATHAWAY INC DEL CL A 084670108 4,937 12 SH   SOLE   10 0 2
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 712 2,610 SH   OTR   0 2,610 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 85,307 312,549 SH   SOLE   299,120 2,695 10,734
BOOKING HOLDINGS INC COM 09857L108 117,450 49,476 SH   SOLE   47,388 406 1,682
BOOKING HOLDINGS INC COM 09857L108 1,384 583 SH   OTR   0 583 0
BOSTON SCIENTIFIC CORP COM 101137107 347 8,000 SH   OTR   0 8,000 0
BRISTOL-MYERS SQUIBB CO COM 110122108 655 11,070 SH   OTR   0 11,070 0
CANADIAN NATL RY CO COM 136375102 211 1,824 SH   SOLE   1,824 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,700 2,337 SH   OTR   0 2,337 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 133,101 182,941 SH   SOLE   175,185 1,526 6,230
CHIPOTLE MEXICAN GRILL INC COM 169656105 96,000 52,819 SH   SOLE   50,612 433 1,774
CHIPOTLE MEXICAN GRILL INC COM 169656105 2,199 1,210 SH   OTR   0 1,210 0
COLGATE PALMOLIVE CO COM 194162103 227 3,000 SH   OTR   0 3,000 0
COMCAST CORP NEW CL A 20030N101 147,385 2,635,175 SH   SOLE   2,524,853 21,640 88,682
COMCAST CORP NEW CL A 20030N101 938 16,764 SH   OTR   0 16,764 0
CONOCOPHILLIPS COM 20825C104 1,668 24,620 SH   OTR   24,620 0 0
CORNING INC COM 219350105 1,538 42,139 SH   OTR   0 42,139 0
CORTEVA INC COM 22052L104 593 14,101 SH   OTR   14,101 0 0
COSTCO WHSL CORP NEW COM 22160K105 111,382 247,873 SH   SOLE   237,559 2,037 8,277
COSTCO WHSL CORP NEW COM 22160K105 4,786 10,650 SH   OTR   0 10,650 0
DANONE-SPONS ADR COMMON STOCKS 23636T100 12 850 SH   OTR   0 850 0
DEERE & CO COM 244199105 1,005 3,000 SH   OTR   0 3,000 0
DELTA AIR LINES INC DEL COM NEW 247361702 365 8,555 SH   OTR   0 8,555 0
DISNEY WALT CO COM 254687106 92,186 544,934 SH   SOLE   522,061 4,508 18,365
DISNEY WALT CO COM 254687106 2,117 12,514 SH   OTR   0 12,514 0
DOLLAR GEN CORP NEW COM 256677105 2,296 10,822 SH   OTR   0 10,822 0
DOLLAR GEN CORP NEW COM 256677105 97,484 459,528 SH   SOLE   440,287 3,777 15,464
DOMINION ENERGY INC COM 25746U109 365 5,000 SH   OTR   0 5,000 0
DOW INC COM 260557103 812 14,101 SH   OTR   14,101 0 0
DUPONT DE NEMOURS INC COM 26614N102 455 6,694 SH   OTR   6,694 0 0
ECOLAB INC COM 278865100 1,446 6,932 SH   OTR   0 6,932 0
ECOLAB INC COM 278865100 60,586 290,415 SH   SOLE   278,333 2,398 9,684
EXPEDITORS INTL WASH INC COM 302130109 238 2,000 SH   OTR   0 2,000 0
FACEBOOK INC CL A 30303M102 173,110 510,061 SH   SOLE   488,949 4,185 16,927
FACEBOOK INC CL A 30303M102 2,585 7,618 SH   OTR   0 7,618 0
FEDEX CORP COM 31428X106 126,782 578,149 SH   SOLE   553,976 4,692 19,481
FEDEX CORP COM 31428X106 3,870 17,647 SH   OTR   0 17,647 0
GENUINE PARTS CO COM 372460105 716 5,906 SH   OTR   0 5,906 0
GUIDEWIRE SOFTWARE INC COM 40171V100 41,325 347,649 SH   SOLE   333,145 2,611 11,893
GUIDEWIRE SOFTWARE INC COM 40171V100 476 4,005 SH   OTR   0 4,005 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 713 50,000 SH   OTR   50,000 0 0
HP INC COM 40434L105 1,368 50,000 SH   OTR   50,000 0 0
ILLUMINA INC COM 452327109 643 1,585 SH   OTR   0 1,585 0
INFINEON TECHNOLOGIES-ADR COMMON STOCKS 45662N103 71,553 1,739,264 SH   SOLE   1,665,561 14,451 59,252
INTEL CORP COM 458140100 1,233 23,151 SH   OTR   0 23,151 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,658 11,936 SH   OTR   9,106 2,830 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 711 5,318 SH   OTR   5,318 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,730 1,740 SH   OTR   0 1,740 0
INTUITIVE SURGICAL INC COM NEW 46120E602 64,759 65,140 SH   SOLE   62,388 544 2,208
JOHNSON & JOHNSON COM 478160104 88,103 545,530 SH   SOLE   515,760 5,911 23,859
JOHNSON & JOHNSON COM 478160104 14,101 87,311 SH   OTR   0 87,311 0
JPMORGAN CHASE & CO COM 46625H100 176,773 1,079,923 SH   SOLE   1,034,831 8,823 36,269
JPMORGAN CHASE & CO COM 46625H100 2,050 12,524 SH   OTR   0 12,524 0
KIMBERLY-CLARK CORP COM 494368103 391 2,952 SH   OTR   0 2,952 0
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 462 10,391 SH   OTR   0 10,391 0
LOWES COS INC COM 548661107 1,497 7,380 SH   OTR   0 7,380 0
MARTIN MARIETTA MATLS INC COM 573284106 342 1,000 SH   OTR   0 1,000 0
MASTERCARD INCORPORATED CL A 57636Q104 166,228 478,107 SH   SOLE   458,254 3,915 15,938
MASTERCARD INCORPORATED CL A 57636Q104 3,094 8,898 SH   OTR   0 8,898 0
MCCORMICK & CO INC COM NON VTG 579780206 598 7,380 SH   OTR   0 7,380 0
MCDONALDS CORP COM 580135101 712 2,952 SH   OTR   0 2,952 0
MERCK & CO INC COM 58933Y105 1,790 23,834 SH   OTR   13,500 10,334 0
MICROSOFT CORP COM 594918104 13,836 49,076 SH   OTR   20,000 29,076 0
MICROSOFT CORP COM 594918104 277,770 985,281 SH   SOLE   943,999 7,997 33,285
MONDELEZ INTL INC CL A 609207105 436 7,500 SH   OTR   0 7,500 0
NESTLE SA ADR COMMON STOCKS 641069406 632 5,260 SH   OTR   0 5,260 0
NESTLE SA ADR COMMON STOCKS 641069406 95,558 794,924 SH   SOLE   762,592 6,543 25,789
NETFLIX INC COM 64110L106 97,363 159,523 SH   SOLE   152,873 1,321 5,329
NETFLIX INC COM 64110L106 2,167 3,550 SH   OTR   0 3,550 0
NIKE INC CL B 654106103 135,009 929,621 SH   SOLE   890,519 7,683 31,419
NIKE INC CL B 654106103 3,911 26,933 SH   OTR   0 26,933 0
NORFOLK SOUTHN CORP COM 655844108 479 2,000 SH   OTR   0 2,000 0
NOVARTIS AG SPONSORED ADR 66987V109 1,416 17,319 SH   OTR   0 17,319 0
NOVARTIS AG SPONSORED ADR 66987V109 58,630 716,925 SH   SOLE   686,761 5,934 24,230
PEPSICO INC COM 713448108 66,931 444,989 SH   SOLE   426,785 3,596 14,608
PEPSICO INC COM 713448108 1,021 6,785 SH   OTR   0 6,785 0
PFIZER INC COM 717081103 476 11,070 SH   OTR   0 11,070 0
PHILLIPS 66 COM 718546104 875 12,500 SH   OTR   12,500 0 0
POTLATCHDELTIC CORPORATION COM 737630103 571 11,073 SH   OTR   0 11,073 0
PROGRESSIVE CORP COM 743315103 119,581 1,322,940 SH   SOLE   1,268,554 10,966 43,420
ROCHE HOLDINGS LTD-SPONS ADR COMMON STOCKS 771195104 1,924 42,314 SH   OTR   0 42,314 0
ROCHE HOLDINGS LTD-SPONS ADR COMMON STOCKS 771195104 36,439 801,384 SH   SOLE   767,496 6,621 27,267
ROPER TECHNOLOGIES INC COM 776696106 1,666 3,735 SH   OTR   0 3,735 0
ROPER TECHNOLOGIES INC COM 776696106 103,913 232,922 SH   SOLE   222,723 1,913 8,286
ROSS STORES INC COM 778296103 50,199 461,177 SH   SOLE   441,351 3,876 15,950
ROSS STORES INC COM 778296103 653 6,000 SH   OTR   0 6,000 0
S&P GLOBAL INC COM 78409V104 3,758 8,845 SH   OTR   0 8,845 0
S&P GLOBAL INC COM 78409V104 101,021 237,758 SH   SOLE   227,721 1,969 8,068
SYSCO CORP COM 871829107 950 12,104 SH   OTR   0 12,104 0
TEXAS INSTRS INC COM 882508104 137,956 717,735 SH   SOLE   688,069 5,889 23,777
TEXAS INSTRS INC COM 882508104 4,440 23,100 SH   OTR   8,000 15,100 0
THERMO FISHER SCIENTIFIC INC COM 883556102 179,929 314,930 SH   SOLE   301,366 2,578 10,986
THERMO FISHER SCIENTIFIC INC COM 883556102 3,349 5,862 SH   OTR   0 5,862 0
TJX COS INC NEW COM 872540109 2,023 30,659 SH   OTR   0 30,659 0
TJX COS INC NEW COM 872540109 81,672 1,237,824 SH   SOLE   1,185,871 10,180 41,773
T-MOBILE US INC COM 872590104 1,484 11,612 SH   OTR   0 11,612 0
T-MOBILE US INC COM 872590104 68,924 539,480 SH   SOLE   516,686 4,474 18,320
TRANSDIGM GROUP INC COM 893641100 1,736 2,779 SH   OTR   0 2,779 0
TRANSDIGM GROUP INC COM 893641100 66,913 107,134 SH   SOLE   102,572 889 3,673
UNION PAC CORP COM 907818108 2,576 13,143 SH   OTR   0 13,143 0
UNION PAC CORP COM 907818108 110,903 565,802 SH   SOLE   542,145 4,638 19,019
UNITEDHEALTH GROUP INC COM 91324P102 3,772 9,653 SH   OTR   0 9,653 0
UNITEDHEALTH GROUP INC COM 91324P102 122,900 314,531 SH   SOLE   301,377 2,594 10,560
VERISK ANALYTICS INC COM 92345Y106 1,035 5,168 SH   OTR   0 5,168 0
VERISK ANALYTICS INC COM 92345Y106 104,351 521,053 SH   SOLE   499,203 4,351 17,499
WATERS CORP COM 941848103 28,259 79,091 SH   SOLE   75,767 650 2,674
WATERS CORP COM 941848103 357 1,000 SH   OTR   0 1,000 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 525 14,761 SH   OTR   0 14,761 0
WORKDAY INC CL A 98138H101 94,069 376,441 SH   SOLE   360,573 3,108 12,760
WORKDAY INC CL A 98138H101 863 3,455 SH   OTR   0 3,455 0
YUM BRANDS INC COM 988498101 1,194 9,766 SH   OTR   0 9,766 0
YUM BRANDS INC COM 988498101 81,089 662,979 SH   SOLE   634,421 5,609 22,949