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 733 3,692 SH   OTR   0 3,692 0
ABBOTT LABS COM 002824100 1,497 12,917 SH   OTR   0 12,917 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 3,319 5,667 SH   OTR   0 5,667 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 82,574 140,998 SH   SOLE   135,392 1,176 4,430
AIR PRODS & CHEMS INC COM 009158106 107,236 372,763 SH   SOLE   357,131 3,200 12,432
AIR PRODS & CHEMS INC COM 009158106 2,503 8,700 SH   OTR   0 8,700 0
ALPHABET INC CAP STK CL A 02079K305 106,745 43,716 SH   SOLE   41,633 345 1,738
ALPHABET INC CAP STK CL A 02079K305 2,478 1,015 SH   OTR   0 1,015 0
ALPHABET INC CAP STK CL C 02079K107 6,729 2,685 SH   OTR   0 2,685 0
ALPHABET INC CAP STK CL C 02079K107 156,136 62,297 SH   SOLE   59,901 548 1,848
AMAZON COM INC COM 023135106 6,891 2,003 SH   OTR   0 2,003 0
AMAZON COM INC COM 023135106 261,480 76,008 SH   SOLE   72,777 647 2,584
AMERICAN EXPRESS CO COM 025816109 606 3,670 SH   OTR   0 3,670 0
AMGEN INC COM 031162100 332 1,362 SH   SOLE   1,362 0 0
ANALOG DEVICES INC COM 032654105 3,488 20,258 SH   OTR   0 20,258 0
ANALOG DEVICES INC COM 032654105 83,680 486,062 SH   SOLE   465,136 4,180 16,746
APPLE INC COM 037833100 128,013 934,676 SH   SOLE   896,676 7,780 30,220
APPLE INC COM 037833100 7,977 58,246 SH   OTR   0 58,246 0
ARISTA NETWORKS INC COM 040413106 100,265 276,737 SH   SOLE   264,883 2,368 9,486
ARISTA NETWORKS INC COM 040413106 1,603 4,424 SH   OTR   0 4,424 0
AUTOMATIC DATA PROCESSING IN COM 053015103 296 1,491 SH   OTR   0 1,491 0
BANK NEW YORK MELLON CORP COM 064058100 968 18,887 SH   SOLE   18,887 0 0
BECTON DICKINSON & CO COM 075887109 1,057 4,346 SH   OTR   0 4,346 0
BECTON DICKINSON & CO COM 075887109 115,602 475,358 SH   SOLE   454,733 3,978 16,647
BERKSHIRE HATHAWAY INC DEL CL A 084670108 5,023 12 SH   SOLE   10 0 2
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 88,203 317,370 SH   SOLE   303,555 2,825 10,990
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 725 2,610 SH   OTR   0 2,610 0
BOOKING HOLDINGS INC COM 09857L108 109,888 50,221 SH   SOLE   48,072 428 1,721
BOOKING HOLDINGS INC COM 09857L108 1,276 583 SH   OTR   0 583 0
BOSTON SCIENTIFIC CORP COM 101137107 342 8,000 SH   OTR   0 8,000 0
BRISTOL-MYERS SQUIBB CO COM 110122108 740 11,070 SH   OTR   0 11,070 0
CANADIAN NAT RES LTD COM 136385101 36,304 1,000,673 SH   SOLE   966,189 0 34,484
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,686 2,337 SH   OTR   0 2,337 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 161,617 224,017 SH   SOLE   214,214 1,927 7,876
CHEMOURS CO COM 163851108 230 6,600 SH   OTR   6,600 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,876 1,210 SH   OTR   0 1,210 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 83,129 53,620 SH   SOLE   51,315 455 1,850
COLGATE PALMOLIVE CO COM 194162103 244 3,000 SH   OTR   0 3,000 0
COMCAST CORP NEW CL A 20030N101 123,897 2,172,862 SH   SOLE   2,079,125 18,409 75,328
COMCAST CORP NEW CL A 20030N101 2,633 46,170 SH   OTR   0 46,170 0
CONOCOPHILLIPS COM 20825C104 1,499 24,620 SH   OTR   24,620 0 0
CORNING INC COM 219350105 1,723 42,139 SH   OTR   0 42,139 0
CORTEVA INC COM 22052L104 625 14,101 SH   OTR   14,101 0 0
COSTCO WHSL CORP NEW COM 22160K105 4,214 10,650 SH   OTR   0 10,650 0
COSTCO WHSL CORP NEW COM 22160K105 99,544 251,583 SH   SOLE   240,984 2,135 8,464
DEERE & CO COM 244199105 1,058 3,000 SH   OTR   0 3,000 0
DELTA AIR LINES INC DEL COM NEW 247361702 370 8,555 SH   OTR   0 8,555 0
DISNEY WALT CO COM 254687106 2,006 11,414 SH   OTR   0 11,414 0
DISNEY WALT CO COM 254687106 70,566 401,470 SH   SOLE   384,545 3,403 13,522
DOLLAR GEN CORP NEW COM 256677105 2,342 10,822 SH   OTR   0 10,822 0
DOLLAR GEN CORP NEW COM 256677105 100,892 466,251 SH   SOLE   446,362 3,959 15,930
DOMINION ENERGY INC COM 25746U109 368 5,000 SH   OTR   0 5,000 0
DOW INC COM 260557103 892 14,101 SH   OTR   14,101 0 0
DUPONT DE NEMOURS INC COM 26614N102 518 6,694 SH   OTR   6,694 0 0
ECOLAB INC COM 278865100 1,428 6,932 SH   OTR   0 6,932 0
ECOLAB INC COM 278865100 60,645 294,435 SH   SOLE   282,015 2,518 9,902
EXPEDITORS INTL WASH INC COM 302130109 253 2,000 SH   OTR   0 2,000 0
FACEBOOK INC CL A 30303M102 180,161 518,137 SH   SOLE   496,413 4,413 17,311
FACEBOOK INC CL A 30303M102 2,649 7,618 SH   OTR   0 7,618 0
FEDEX CORP COM 31428X106 175,032 586,705 SH   SOLE   561,848 4,950 19,907
FEDEX CORP COM 31428X106 5,429 18,198 SH   OTR   0 18,198 0
GENUINE PARTS CO COM 372460105 747 5,906 SH   OTR   0 5,906 0
GUIDEWIRE SOFTWARE INC COM 40171V100 451 4,005 SH   OTR   0 4,005 0
GUIDEWIRE SOFTWARE INC COM 40171V100 39,764 352,766 SH   SOLE   337,834 2,761 12,171
HEWLETT PACKARD ENTERPRISE C COM 42824C109 729 50,000 SH   OTR   50,000 0 0
HP INC COM 40434L105 1,510 50,000 SH   OTR   50,000 0 0
ILLUMINA INC COM 452327109 750 1,585 SH   OTR   0 1,585 0
INFINEON TECHNOLOGIES-ADR COMMON STOCKS 45662N103 45,110 1,119,089 SH   SOLE   1,070,757 10,217 38,115
INTEL CORP COM 458140100 1,300 23,151 SH   OTR   0 23,151 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,750 11,936 SH   OTR   9,106 2,830 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 795 5,318 SH   OTR   5,318 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,600 1,740 SH   OTR   0 1,740 0
INTUITIVE SURGICAL INC COM NEW 46120E602 60,709 66,014 SH   SOLE   63,192 566 2,256
JOHNSON & JOHNSON COM 478160104 91,480 555,299 SH   SOLE   524,705 6,196 24,398
JOHNSON & JOHNSON COM 478160104 14,384 87,311 SH   OTR   0 87,311 0
JPMORGAN CHASE & CO COM 46625H100 170,372 1,095,358 SH   SOLE   1,048,925 9,305 37,128
JPMORGAN CHASE & CO COM 46625H100 1,948 12,524 SH   OTR   0 12,524 0
KIMBERLY-CLARK CORP COM 494368103 395 2,952 SH   OTR   0 2,952 0
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 516 10,391 SH   OTR   0 10,391 0
LOWES COS INC COM 548661107 1,431 7,380 SH   OTR   0 7,380 0
MARTIN MARIETTA MATLS INC COM 573284106 352 1,000 SH   OTR   0 1,000 0
MASTERCARD INCORPORATED CL A 57636Q104 177,148 485,216 SH   SOLE   464,791 4,128 16,297
MASTERCARD INCORPORATED CL A 57636Q104 3,249 8,898 SH   OTR   0 8,898 0
MCCORMICK & CO INC COM NON VTG 579780206 652 7,380 SH   OTR   0 7,380 0
MCDONALDS CORP COM 580135101 682 2,952 SH   OTR   0 2,952 0
MERCK & CO INC COM 58933Y105 1,854 23,834 SH   OTR   13,500 10,334 0
MICROSOFT CORP COM 594918104 271,099 1,000,734 SH   SOLE   958,262 8,429 34,043
MICROSOFT CORP COM 594918104 13,295 49,076 SH   OTR   20,000 29,076 0
MONDELEZ INTL INC CL A 609207105 468 7,500 SH   OTR   0 7,500 0
NESTLE SA ADR COMMON STOCKS 641069406 656 5,260 SH   OTR   0 5,260 0
NESTLE SA ADR COMMON STOCKS 641069406 100,679 807,111 SH   SOLE   773,819 6,882 26,410
NETFLIX INC COM 64110L106 1,875 3,550 SH   OTR   0 3,550 0
NETFLIX INC COM 64110L106 85,597 162,052 SH   SOLE   155,100 1,391 5,561
NIKE INC CL B 654106103 4,161 26,933 SH   OTR   0 26,933 0
NIKE INC CL B 654106103 145,902 944,411 SH   SOLE   904,241 8,051 32,119
NORFOLK SOUTHN CORP COM 655844108 531 2,000 SH   OTR   0 2,000 0
NOVARTIS AG SPONSORED ADR 66987V109 66,418 727,949 SH   SOLE   696,931 6,244 24,774
NOVARTIS AG SPONSORED ADR 66987V109 1,580 17,319 SH   OTR   0 17,319 0
PEPSICO INC COM 713448108 1,005 6,785 SH   OTR   0 6,785 0
PEPSICO INC COM 713448108 66,943 451,800 SH   SOLE   433,077 3,786 14,937
PFIZER INC COM 717081103 434 11,070 SH   OTR   0 11,070 0
PHILLIPS 66 COM 718546104 1,073 12,500 SH   OTR   12,500 0 0
POTLATCHDELTIC CORPORATION COM 737630103 589 11,073 SH   OTR   0 11,073 0
PROGRESSIVE CORP COM 743315103 131,517 1,339,143 SH   SOLE   1,283,232 11,491 44,420
ROCHE HOLDINGS LTD-SPONS ADR COMMON STOCKS 771195104 1,988 42,314 SH   OTR   0 42,314 0
ROCHE HOLDINGS LTD-SPONS ADR COMMON STOCKS 771195104 38,049 809,735 SH   SOLE   773,285 7,473 28,977
ROPER TECHNOLOGIES INC COM 776696106 1,756 3,735 SH   OTR   0 3,735 0
ROPER TECHNOLOGIES INC COM 776696106 111,152 236,394 SH   SOLE   225,921 2,005 8,468
ROSS STORES INC COM 778296103 744 6,000 SH   OTR   0 6,000 0
ROSS STORES INC COM 778296103 57,954 467,374 SH   SOLE   446,994 4,076 16,304
S&P GLOBAL INC COM 78409V104 3,630 8,845 SH   OTR   0 8,845 0
S&P GLOBAL INC COM 78409V104 120,064 292,519 SH   SOLE   280,034 2,496 9,989
SANOFI SPONSORED ADR 80105N105 204 3,868 SH   OTR   0 3,868 0
SYSCO CORP COM 871829107 941 12,104 SH   OTR   0 12,104 0
TEXAS INSTRS INC COM 882508104 140,060 728,340 SH   SOLE   697,853 6,172 24,315
TEXAS INSTRS INC COM 882508104 4,442 23,100 SH   OTR   8,000 15,100 0
THERMO FISHER SCIENTIFIC INC COM 883556102 161,287 319,716 SH   SOLE   305,773 2,720 11,223
THERMO FISHER SCIENTIFIC INC COM 883556102 2,957 5,862 SH   OTR   0 5,862 0
TJX COS INC NEW COM 872540109 84,665 1,255,790 SH   SOLE   1,202,380 10,709 42,701
TJX COS INC NEW COM 872540109 2,067 30,659 SH   OTR   0 30,659 0
TRANSDIGM GROUP INC COM 893641100 1,799 2,779 SH   OTR   0 2,779 0
TRANSDIGM GROUP INC COM 893641100 70,388 108,742 SH   SOLE   104,053 935 3,754
UNION PAC CORP COM 907818108 125,840 572,181 SH   SOLE   547,881 4,858 19,442
UNION PAC CORP COM 907818108 3,110 14,143 SH   OTR   0 14,143 0
UNITEDHEALTH GROUP INC COM 91324P102 127,839 319,247 SH   SOLE   305,610 2,719 10,918
UNITEDHEALTH GROUP INC COM 91324P102 3,865 9,653 SH   OTR   0 9,653 0
VERISK ANALYTICS INC COM 92345Y106 903 5,168 SH   OTR   0 5,168 0
VERISK ANALYTICS INC COM 92345Y106 92,357 528,599 SH   SOLE   506,116 4,572 17,911
WATERS CORP COM 941848103 346 1,000 SH   OTR   0 1,000 0
WATERS CORP COM 941848103 88,465 255,967 SH   SOLE   244,952 2,188 8,827
WEYERHAEUSER CO MTN BE COM NEW 962166104 508 14,761 SH   OTR   0 14,761 0
WORKDAY INC CL A 98138H101 91,291 382,387 SH   SOLE   366,075 3,258 13,054
WORKDAY INC CL A 98138H101 825 3,455 SH   OTR   0 3,455 0
YUM BRANDS INC COM 988498101 77,425 673,086 SH   SOLE   643,702 5,903 23,481
YUM BRANDS INC COM 988498101 1,123 9,766 SH   OTR   0 9,766 0