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 55,475 355,631 SH   SOLE   340,929 4,160 10,542
ADOBE INC COM 00724F101 104,265 239,518 SH   SOLE   229,792 2,892 6,834
ADOBE INC COM 00724F101 2,468 5,670 SH   OTR   0 5,670 0
AIR PRODS & CHEMS INC COM 009158106 2,101 8,700 SH   OTR   0 8,700 0
AIR PRODS & CHEMS INC COM 009158106 108,289 448,477 SH   SOLE   429,942 5,277 13,258
ALPHABET INC CAP STK CL C 02079K107 2,086 1,476 SH   OTR   0 1,476 0
ALPHABET INC CAP STK CL A 02079K305 57,788 40,752 SH   SOLE   39,141 430 1,181
ALPHABET INC CAP STK CL C 02079K107 95,503 67,560 SH   SOLE   64,688 787 2,085
ALPHABET INC CAP STK CL A 02079K305 1,475 1,040 SH   OTR   0 1,040 0
AMAZON COM INC COM 023135106 5,195 1,883 SH   OTR   0 1,883 0
AMAZON COM INC COM 023135106 228,392 82,786 SH   SOLE   79,400 930 2,456
AMERICAN EXPRESS CO COM 025816109 349 3,670 SH   OTR   0 3,670 0
AMGEN INC COM 031162100 342 1,450 SH   SOLE   1,450 0 0
ANALOG DEVICES INC COM 032654105 1,140 9,299 SH   OTR   0 9,299 0
ANALOG DEVICES INC COM 032654105 60,288 491,584 SH   SOLE   470,784 5,724 15,076
APPLE INC COM 037833100 110,347 302,486 SH   SOLE   290,363 3,285 8,838
APPLE INC COM 037833100 4,108 11,260 SH   OTR   0 11,260 0
ARISTA NETWORKS INC COM 040413106 58,841 280,157 SH   SOLE   268,375 3,236 8,546
BANK NEW YORK MELLON CORP COM 064058100 730 18,887 SH   SOLE   18,887 0 0
BECTON DICKINSON & CO COM 075887109 91,354 381,802 SH   SOLE   365,251 4,495 12,056
BECTON DICKINSON & CO COM 075887109 1,280 5,350 SH   OTR   0 5,350 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 37,482 209,971 SH   SOLE   201,091 2,447 6,433
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 109 610 SH   OTR   0 610 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,208 12 SH   SOLE   10 0 2
BOOKING HOLDINGS INC COM 09857L108 62,302 39,126 SH   SOLE   37,454 479 1,193
BOOKING HOLDINGS INC COM 09857L108 928 583 SH   OTR   0 583 0
CANADIAN NAT RES LTD COM 136385101 29,783 1,708,745 SH   SOLE   1,656,463 0 52,282
CHARTER COMMUNICATIONS INC N CL A 16119P108 115,743 226,929 SH   SOLE   217,242 2,599 7,088
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,192 2,337 SH   OTR   0 2,337 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,273 1,210 SH   OTR   0 1,210 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 75,100 71,363 SH   SOLE   68,286 889 2,188
COMCAST CORP NEW CL A 20030N101 85,805 2,201,250 SH   SOLE   2,108,086 25,653 67,511
COMCAST CORP NEW CL A 20030N101 1,996 51,215 SH   OTR   0 51,215 0
CORNING INC COM 219350105 1,092 42,160 SH   OTR   0 42,160 0
COSTCO WHSL CORP NEW COM 22160K105 91,263 300,991 SH   SOLE   288,426 3,538 9,027
COSTCO WHSL CORP NEW COM 22160K105 3,381 11,150 SH   OTR   0 11,150 0
DANONE-SPONS ADR COMMON STOCKS 23636T100 43 3,150 SH   OTR   0 3,150 0
DELTA AIR LINES INC DEL COM NEW 247361702 463 16,490 SH   OTR   0 16,490 0
DISNEY WALT CO COM DISNEY 254687106 510 4,570 SH   SOLE   4,570 0 0
DOLLAR GEN CORP NEW COM 256677105 90,280 473,885 SH   SOLE   453,660 5,774 14,451
DOLLAR GEN CORP NEW COM 256677105 2,292 12,030 SH   OTR   0 12,030 0
ECOLAB INC COM 278865100 59,664 299,896 SH   SOLE   287,651 3,371 8,874
ECOLAB INC COM 278865100 1,381 6,940 SH   OTR   0 6,940 0
FACEBOOK INC CL A 30303M102 1,730 7,620 SH   OTR   0 7,620 0
FACEBOOK INC CL A 30303M102 119,875 527,919 SH   SOLE   505,878 6,551 15,490
FEDEX CORP COM 31428X106 2,554 18,213 SH   OTR   0 18,213 0
FEDEX CORP COM 31428X106 66,991 477,755 SH   SOLE   457,279 5,793 14,683
INTEL CORP COM 458140100 281 4,700 SH   OTR   0 4,700 0
INTERNATIONAL BUSINESS MACHS COM 459200101 535 4,430 SH   OTR   0 4,430 0
JOHNSON & JOHNSON COM 478160104 79,275 563,719 SH   SOLE   533,365 8,394 21,960
JOHNSON & JOHNSON COM 478160104 11,228 79,838 SH   OTR   0 79,838 0
JPMORGAN CHASE & CO COM 46625H100 104,603 1,112,087 SH   SOLE   1,065,541 12,598 33,948
JPMORGAN CHASE & CO COM 46625H100 1,730 18,390 SH   OTR   0 18,390 0
MASTERCARD INCORPORATED CL A 57636Q104 145,479 491,980 SH   SOLE   471,737 5,528 14,715
MASTERCARD INCORPORATED CL A 57636Q104 2,632 8,900 SH   OTR   0 8,900 0
MICROSOFT CORP COM 594918104 208,014 1,022,133 SH   SOLE   980,271 11,258 30,604
MICROSOFT CORP COM 594918104 5,920 29,090 SH   OTR   0 29,090 0
NESTLE SA ADR COMMON STOCKS 641069406 90,741 821,636 SH   SOLE   788,212 9,282 24,142
NESTLE SA ADR COMMON STOCKS 641069406 2,097 18,985 SH   OTR   0 18,985 0
NETFLIX INC COM 64110L106 1,615 3,550 SH   OTR   0 3,550 0
NETFLIX INC COM 64110L106 75,055 164,941 SH   SOLE   157,863 2,027 5,051
NIKE INC CL B 654106103 2,839 28,955 SH   OTR   0 28,955 0
NIKE INC CL B 654106103 111,099 1,133,081 SH   SOLE   1,085,989 12,719 34,373
NORFOLK SOUTHERN CORP COM 655844108 351 2,000 SH   OTR   0 2,000 0
NOVARTIS AG SPONSORED ADR 66987V109 1,252 14,330 SH   OTR   0 14,330 0
NOVARTIS AG SPONSORED ADR 66987V109 64,392 737,253 SH   SOLE   705,911 9,153 22,189
PEPSICO INC COM 713448108 897 6,785 SH   OTR   0 6,785 0
PEPSICO INC COM 713448108 60,859 460,147 SH   SOLE   441,203 5,516 13,428
PROGRESSIVE CORP OHIO COM 743315103 108,398 1,353,113 SH   SOLE   1,296,739 15,356 41,018
PROGRESSIVE CORP OHIO COM 743315103 2,368 29,555 SH   OTR   0 29,555 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 316 5,136 SH   SOLE   5,136 0 0
ROCHE HOLDINGS LTD-SPONS ADR COMMON STOCKS 771195104 1,196 27,580 SH   OTR   0 27,580 0
ROCHE HOLDINGS LTD-SPONS ADR COMMON STOCKS 771195104 35,845 826,297 SH   SOLE   789,135 10,660 26,502
ROPER TECHNOLOGIES INC COM 776696106 115,985 298,731 SH   SOLE   285,787 3,390 9,554
ROPER TECHNOLOGIES INC COM 776696106 1,450 3,735 SH   OTR   0 3,735 0
S&P GLOBAL INC COM 78409V104 122,675 372,330 SH   SOLE   356,645 4,256 11,429
S&P GLOBAL INC COM 78409V104 2,914 8,845 SH   OTR   0 8,845 0
TEXAS INSTRS INC COM 882508104 1,917 15,100 SH   OTR   0 15,100 0
TEXAS INSTRS INC COM 882508104 111,288 876,490 SH   SOLE   840,533 10,207 25,750
THERMO FISHER SCIENTIFIC INC COM 883556102 136,599 376,990 SH   SOLE   360,976 4,214 11,800
THERMO FISHER SCIENTIFIC INC COM 883556102 2,125 5,865 SH   OTR   0 5,865 0
TJX COS INC NEW COM 872540109 83,303 1,647,611 SH   SOLE   1,579,143 18,549 49,919
TJX COS INC NEW COM 872540109 1,551 30,675 SH   OTR   0 30,675 0
TRANSDIGM GROUP INC COM 893641100 48,625 109,999 SH   SOLE   105,340 1,280 3,379
UNION PAC CORP COM 907818108 78,063 461,719 SH   SOLE   442,634 5,224 13,861
UNION PAC CORP COM 907818108 2,392 14,150 SH   OTR   0 14,150 0
UNITEDHEALTH GROUP INC COM 91324P102 2,849 9,660 SH   OTR   0 9,660 0
UNITEDHEALTH GROUP INC COM 91324P102 96,092 325,791 SH   SOLE   311,866 3,881 10,044
VERISK ANALYTICS INC COM 92345Y106 91,189 535,776 SH   SOLE   513,159 6,533 16,084
VERISK ANALYTICS INC COM 92345Y106 880 5,168 SH   OTR   0 5,168 0
WATERS CORP COM 941848103 1,031 5,715 SH   OTR   0 5,715 0
WATERS CORP COM 941848103 47,121 261,203 SH   SOLE   250,050 3,181 7,972
WORKDAY INC CL A 98138H101 68,080 363,363 SH   SOLE   347,429 4,406 11,528
WORKDAY INC CL A 98138H101 647 3,455 SH   OTR   0 3,455 0
YUM BRANDS INC COM 988498101 45,415 522,552 SH   SOLE   500,756 6,281 15,515
YUM BRANDS INC COM 988498101 849 9,770 SH   OTR   0 9,770 0