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 711 3,692 SH   OTR   0 3,692 0
ABBOTT LABS COM 002824100 1,548 12,917 SH   OTR   0 12,917 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 67,912 142,862 SH   SOLE   136,996 1,358 4,508
ADOBE SYSTEMS INCORPORATED COM 00724F101 2,695 5,670 SH   OTR   0 5,670 0
AIR PRODS & CHEMS INC COM 009158106 105,530 375,098 SH   SOLE   358,724 3,708 12,666
AIR PRODS & CHEMS INC COM 009158106 2,448 8,700 SH   OTR   0 8,700 0
ALPHABET INC CAP STK CL A 02079K305 2,093 1,015 SH   OTR   0 1,015 0
ALPHABET INC CAP STK CL A 02079K305 88,730 43,020 SH   SOLE   40,930 345 1,745
ALPHABET INC CAP STK CL C 02079K107 132,349 63,979 SH   SOLE   61,392 687 1,900
ALPHABET INC CAP STK CL C 02079K107 5,556 2,686 SH   OTR   0 2,686 0
AMAZON COM INC COM 023135106 237,037 76,610 SH   SOLE   73,227 749 2,634
AMAZON COM INC COM 023135106 6,197 2,003 SH   OTR   0 2,003 0
AMERICAN EXPRESS CO COM 025816109 519 3,670 SH   OTR   0 3,670 0
AMGEN INC COM 031162100 339 1,362 SH   SOLE   1,362 0 0
ANALOG DEVICES INC COM 032654105 75,855 489,134 SH   SOLE   467,167 4,917 17,050
ANALOG DEVICES INC COM 032654105 3,143 20,270 SH   OTR   0 20,270 0
APPLE INC COM 037833100 116,847 956,587 SH   SOLE   916,799 8,974 30,814
APPLE INC COM 037833100 7,117 58,264 SH   OTR   0 58,264 0
ARISTA NETWORKS INC COM 040413106 84,095 278,562 SH   SOLE   266,175 2,721 9,666
ARISTA NETWORKS INC COM 040413106 1,336 4,427 SH   OTR   0 4,427 0
AUTOMATIC DATA PROCESSING IN COM 053015103 281 1,491 SH   OTR   0 1,491 0
BANK NEW YORK MELLON CORP COM 064058100 893 18,887 SH   SOLE   18,887 0 0
BECTON DICKINSON & CO COM 075887109 1,058 4,350 SH   OTR   0 4,350 0
BECTON DICKINSON & CO COM 075887109 116,762 480,205 SH   SOLE   458,663 4,590 16,952
BERKSHIRE HATHAWAY INC DEL CL A 084670108 4,628 12 SH   SOLE   10 0 2
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 667 2,610 SH   OTR   0 2,610 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 81,719 319,878 SH   SOLE   305,419 3,263 11,196
BOOKING HOLDINGS INC COM 09857L108 1,358 583 SH   OTR   0 583 0
BOOKING HOLDINGS INC COM 09857L108 117,916 50,611 SH   SOLE   48,356 503 1,752
BOSTON SCIENTIFIC CORP COM 101137107 309 8,000 SH   OTR   0 8,000 0
BRISTOL-MYERS SQUIBB CO COM 110122108 699 11,070 SH   OTR   0 11,070 0
CANADIAN NAT RES LTD COM 136385101 51,902 1,681,306 SH   SOLE   1,621,722 0 59,584
CANADIAN NATL RY CO COM 136375102 212 1,824 SH   SOLE   1,824 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 139,313 225,784 SH   SOLE   215,534 2,226 8,024
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,442 2,337 SH   OTR   0 2,337 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 76,886 54,114 SH   SOLE   51,707 525 1,882
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,719 1,210 SH   OTR   0 1,210 0
COLGATE PALMOLIVE CO COM 194162103 236 3,000 SH   OTR   0 3,000 0
COMCAST CORP NEW CL A 20030N101 118,503 2,190,043 SH   SOLE   2,092,063 21,249 76,731
COMCAST CORP NEW CL A 20030N101 2,771 51,215 SH   OTR   0 51,215 0
CONOCOPHILLIPS COM 20825C104 1,324 25,000 SH   OTR   25,000 0 0
CORNING INC COM 219350105 1,834 42,160 SH   OTR   0 42,160 0
CORTEVA INC COM 22052L104 657 14,101 SH   OTR   14,101 0 0
COSTCO WHSL CORP NEW COM 22160K105 3,930 11,150 SH   OTR   0 11,150 0
COSTCO WHSL CORP NEW COM 22160K105 89,613 254,237 SH   SOLE   243,148 2,463 8,626
DEERE & CO COM 244199105 1,122 3,000 SH   OTR   0 3,000 0
DELTA AIR LINES INC DEL COM NEW 247361702 453 9,390 SH   OTR   0 9,390 0
DISNEY WALT CO COM 254687106 74,218 402,222 SH   SOLE   384,643 3,859 13,720
DISNEY WALT CO COM 254687106 2,108 11,423 SH   OTR   0 11,423 0
DOLLAR GEN CORP NEW COM 256677105 2,194 10,830 SH   OTR   0 10,830 0
DOLLAR GEN CORP NEW COM 256677105 95,294 470,310 SH   SOLE   449,524 4,568 16,218
DOMINION ENERGY INC COM 25746U109 380 5,000 SH   OTR   0 5,000 0
DOW INC COM 260557103 902 14,101 SH   OTR   14,101 0 0
DUPONT DE NEMOURS INC COM 26614N102 517 6,694 SH   OTR   6,694 0 0
ECOLAB INC COM 278865100 1,486 6,940 SH   OTR   0 6,940 0
ECOLAB INC COM 278865100 63,601 297,106 SH   SOLE   284,045 2,968 10,093
EXPEDITORS INTL WASH INC COM 302130109 215 2,000 SH   OTR   0 2,000 0
FACEBOOK INC CL A 30303M102 2,244 7,620 SH   OTR   0 7,620 0
FACEBOOK INC CL A 30303M102 153,837 522,312 SH   SOLE   499,571 5,093 17,648
FEDEX CORP COM 31428X106 167,923 591,194 SH   SOLE   565,194 5,714 20,286
FEDEX CORP COM 31428X106 5,173 18,213 SH   OTR   0 18,213 0
GENERAL ELECTRIC CO COM 369604103 263 20,000 SH   OTR   20,000 0 0
GENUINE PARTS CO COM 372460105 683 5,906 SH   OTR   0 5,906 0
GUIDEWIRE SOFTWARE INC COM 40171V100 407 4,005 SH   OTR   0 4,005 0
GUIDEWIRE SOFTWARE INC COM 40171V100 36,043 354,650 SH   SOLE   338,770 3,504 12,376
HEWLETT PACKARD ENTERPRISE C COM 42824C109 787 50,000 SH   OTR   50,000 0 0
HP INC COM 40434L105 1,588 50,000 SH   OTR   50,000 0 0
ILLUMINA INC COM 452327109 609 1,585 SH   OTR   0 1,585 0
INTEL CORP COM 458140100 1,482 23,151 SH   OTR   0 23,151 0
INTERNATIONAL BUSINESS MACHS COM 459200101 3,909 29,330 SH   OTR   26,500 2,830 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 742 5,318 SH   OTR   5,318 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 48,862 66,124 SH   SOLE   63,190 643 2,291
INTUITIVE SURGICAL INC COM NEW 46120E602 1,275 1,726 SH   OTR   0 1,726 0
JOHNSON & JOHNSON COM 478160104 92,132 560,588 SH   SOLE   528,570 7,147 24,871
JOHNSON & JOHNSON COM 478160104 14,351 87,318 SH   OTR   0 87,318 0
JPMORGAN CHASE & CO COM 46625H100 167,834 1,102,506 SH   SOLE   1,053,918 10,749 37,839
JPMORGAN CHASE & CO COM 46625H100 1,909 12,540 SH   OTR   0 12,540 0
KIMBERLY-CLARK CORP COM 494368103 410 2,952 SH   OTR   0 2,952 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 582 10,202 SH   OTR   0 10,202 0
LOWES COS INC COM 548661107 1,404 7,380 SH   OTR   0 7,380 0
MARTIN MARIETTA MATLS INC COM 573284106 336 1,000 SH   OTR   0 1,000 0
MASTERCARD INCORPORATED CL A 57636Q104 3,169 8,900 SH   OTR   0 8,900 0
MASTERCARD INCORPORATED CL A 57636Q104 174,100 488,975 SH   SOLE   467,598 4,764 16,613
MCCORMICK & CO INC COM NON VTG 579780206 658 7,380 SH   OTR   0 7,380 0
MCDONALDS CORP COM 580135101 662 2,952 SH   OTR   0 2,952 0
MERCK & CO. INC COM 58933Y105 1,837 23,834 SH   OTR   13,500 10,334 0
MICROSOFT CORP COM 594918104 11,574 49,090 SH   OTR   20,000 29,090 0
MICROSOFT CORP COM 594918104 240,254 1,019,017 SH   SOLE   974,602 9,728 34,687
MONDELEZ INTL INC CL A 609207105 439 7,500 SH   OTR   0 7,500 0
NETFLIX INC COM 64110L106 1,852 3,550 SH   OTR   0 3,550 0
NETFLIX INC COM 64110L106 85,241 163,404 SH   SOLE   156,148 1,595 5,661
NIKE INC CL B 654106103 126,512 952,004 SH   SOLE   909,962 9,305 32,737
NIKE INC CL B 654106103 3,715 27,955 SH   OTR   0 27,955 0
NORFOLK SOUTHN CORP COM 655844108 537 2,000 SH   OTR   0 2,000 0
NOVARTIS AG SPONSORED ADR 66987V109 1,481 17,330 SH   OTR   0 17,330 0
NOVARTIS AG SPONSORED ADR 66987V109 62,718 733,714 SH   SOLE   700,967 7,548 25,199
PEPSICO INC COM 713448108 64,641 456,989 SH   SOLE   437,196 4,571 15,222
PEPSICO INC COM 713448108 960 6,785 SH   OTR   0 6,785 0
PFIZER INC COM 717081103 401 11,070 SH   OTR   0 11,070 0
PHILLIPS 66 COM 718546104 1,019 12,500 SH   OTR   12,500 0 0
POTLATCHDELTIC CORPORATION COM 737630103 586 11,073 SH   OTR   0 11,073 0
PROGRESSIVE CORP COM 743315103 128,866 1,347,827 SH   SOLE   1,288,512 13,259 46,056
ROPER TECHNOLOGIES INC COM 776696106 1,506 3,735 SH   OTR   0 3,735 0
ROPER TECHNOLOGIES INC COM 776696106 96,327 238,823 SH   SOLE   227,895 2,314 8,614
ROSS STORES INC COM 778296103 56,482 471,035 SH   SOLE   449,663 4,790 16,582
ROSS STORES INC COM 778296103 719 6,000 SH   OTR   0 6,000 0
S&P GLOBAL INC COM 78409V104 3,121 8,845 SH   OTR   0 8,845 0
S&P GLOBAL INC COM 78409V104 104,127 295,086 SH   SOLE   282,023 2,884 10,179
SANOFI SPONSORED ADR 80105N105 346 7,000 SH   OTR   0 7,000 0
SYSCO CORP COM 871829107 953 12,104 SH   OTR   0 12,104 0
TEXAS INSTRS INC COM 882508104 4,366 23,100 SH   OTR   8,000 15,100 0
TEXAS INSTRS INC COM 882508104 138,683 733,810 SH   SOLE   701,898 7,126 24,786
THERMO FISHER SCIENTIFIC INC COM 883556102 147,211 322,563 SH   SOLE   307,995 3,137 11,431
THERMO FISHER SCIENTIFIC INC COM 883556102 2,677 5,865 SH   OTR   0 5,865 0
TJX COS INC NEW COM 872540109 84,107 1,271,458 SH   SOLE   1,215,617 12,324 43,517
TJX COS INC NEW COM 872540109 2,029 30,675 SH   OTR   0 30,675 0
TRANSDIGM GROUP INC COM 893641100 1,634 2,780 SH   OTR   0 2,780 0
TRANSDIGM GROUP INC COM 893641100 64,367 109,483 SH   SOLE   104,524 1,133 3,826
UNION PAC CORP COM 907818108 3,119 14,150 SH   OTR   0 14,150 0
UNION PAC CORP COM 907818108 127,102 576,660 SH   SOLE   551,239 5,608 19,813
UNITEDHEALTH GROUP INC COM 91324P102 3,594 9,660 SH   OTR   0 9,660 0
UNITEDHEALTH GROUP INC COM 91324P102 120,161 322,953 SH   SOLE   308,629 3,198 11,126
VERISK ANALYTICS INC COM 92345Y106 913 5,168 SH   OTR   0 5,168 0
VERISK ANALYTICS INC COM 92345Y106 94,099 532,563 SH   SOLE   509,064 5,256 18,243
VERIZON COMMUNICATIONS INC COM 92343V104 204 3,500 SH   OTR   0 3,500 0
WATERS CORP COM 941848103 284 1,000 SH   OTR   0 1,000 0
WATERS CORP COM 941848103 73,529 258,751 SH   SOLE   247,192 2,573 8,986
WEYERHAEUSER CO MTN BE COM NEW 962166104 525 14,761 SH   OTR   0 14,761 0
WORKDAY INC CL A 98138H101 67,343 271,074 SH   SOLE   258,780 2,637 9,657
WORKDAY INC CL A 98138H101 858 3,455 SH   OTR   0 3,455 0
YUM BRANDS INC COM 988498101 1,057 9,770 SH   OTR   0 9,770 0
YUM BRANDS INC COM 988498101 73,785 682,056 SH   SOLE   651,255 6,891 23,910