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 49,375 361,695 SH   SOLE   346,147 4,160 11,388
ADOBE INC COM 00724F101 1,804 5,670 SH   OTR   0 5,670 0
ADOBE INC COM 00724F101 77,737 244,271 SH   SOLE   233,986 2,892 7,393
AIR PRODS & CHEMS INC COM 009158106 1,737 8,700 SH   OTR   0 8,700 0
AIR PRODS & CHEMS INC COM 009158106 90,868 455,227 SH   SOLE   435,738 5,277 14,212
ALPHABET INC CAP STK CL A 02079K305 1,208 1,040 SH   OTR   0 1,040 0
ALPHABET INC CAP STK CL A 02079K305 47,770 41,112 SH   SOLE   39,411 430 1,271
ALPHABET INC CAP STK CL C 02079K107 1,716 1,476 SH   OTR   0 1,476 0
ALPHABET INC CAP STK CL C 02079K107 80,373 69,120 SH   SOLE   66,095 787 2,238
AMAZON COM INC COM 023135106 164,262 84,249 SH   SOLE   80,661 930 2,658
AMAZON COM INC COM 023135106 3,671 1,883 SH   OTR   0 1,883 0
AMERICAN EXPRESS CO COM 025816109 314 3,670 SH   OTR   0 3,670 0
AMGEN INC COM 031162100 294 1,450 SH   SOLE   1,450 0 0
APPLE INC COM 037833100 2,863 11,260 SH   OTR   0 11,260 0
APPLE INC COM 037833100 78,565 308,957 SH   SOLE   296,160 3,285 9,512
BANK NEW YORK MELLON CORP COM 064058100 636 18,887 SH   SOLE   18,887 0 0
BECTON DICKINSON & CO COM 075887109 1,229 5,350 SH   OTR   0 5,350 0
BECTON DICKINSON & CO COM 075887109 89,313 388,708 SH   SOLE   371,285 4,495 12,928
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,264 12 SH   SOLE   10 0 2
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 112 610 SH   OTR   0 610 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 204 1,115 SH   SOLE   1,115 0 0
BOOKING HLDGS INC COM 09857L108 53,529 39,789 SH   SOLE   37,999 479 1,311
BOOKING HLDGS INC COM 09857L108 784 583 SH   OTR   0 583 0
CANADIAN NAT RES LTD COM 136385101 23,489 1,733,470 SH   SOLE   1,677,227 0 56,243
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,020 2,337 SH   OTR   0 2,337 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 100,931 231,328 SH   SOLE   221,017 2,599 7,712
CHIPOTLE MEXICAN GRILL INC COM 169656105 792 1,210 SH   OTR   0 1,210 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 47,579 72,707 SH   SOLE   69,472 889 2,346
CISCO SYS INC COM 17275R102 1,764 44,875 SH   OTR   0 44,875 0
CISCO SYS INC COM 17275R102 58,013 1,475,783 SH   SOLE   1,411,938 17,454 46,391
COMCAST CORP NEW CL A 20030N101 1,761 51,215 SH   OTR   0 51,215 0
COMCAST CORP NEW CL A 20030N101 59,705 1,736,622 SH   SOLE   1,660,461 19,924 56,237
CORNING INC COM 219350105 866 42,160 SH   OTR   0 42,160 0
COSTCO WHSL CORP NEW COM 22160K105 3,179 11,150 SH   OTR   0 11,150 0
COSTCO WHSL CORP NEW COM 22160K105 87,461 306,742 SH   SOLE   293,549 3,538 9,655
DELTA AIR LINES INC DEL COM NEW 247361702 470 16,490 SH   OTR   0 16,490 0
DISNEY WALT CO COM DISNEY 254687106 441 4,570 SH   SOLE   4,570 0 0
DOLLAR GEN CORP NEW COM 256677105 1,817 12,030 SH   OTR   0 12,030 0
DOLLAR GEN CORP NEW COM 256677105 72,893 482,701 SH   SOLE   461,358 5,774 15,569
ECOLAB INC COM 278865100 1,081 6,940 SH   OTR   0 6,940 0
ECOLAB INC COM 278865100 62,800 403,002 SH   SOLE   385,830 4,470 12,702
FACEBOOK INC CL A 30303M102 1,271 7,620 SH   OTR   0 7,620 0
FACEBOOK INC CL A 30303M102 89,818 538,476 SH   SOLE   515,187 6,551 16,738
FEDEX CORP COM 31428X106 2,209 18,213 SH   OTR   0 18,213 0
FEDEX CORP COM 31428X106 58,922 485,914 SH   SOLE   464,342 5,793 15,779
ILLINOIS TOOL WKS INC COM 452308109 52,367 368,471 SH   SOLE   352,114 4,572 11,785
ILLINOIS TOOL WKS INC COM 452308109 953 6,705 SH   OTR   0 6,705 0
INTEL CORP COM 458140100 254 4,700 SH   OTR   0 4,700 0
INTERNATIONAL BUSINESS MACHS COM 459200101 491 4,430 SH   OTR   0 4,430 0
JOHNSON & JOHNSON COM 478160104 10,469 79,838 SH   OTR   0 79,838 0
JOHNSON & JOHNSON COM 478160104 75,353 574,638 SH   SOLE   542,724 8,394 23,520
JPMORGAN CHASE & CO COM 46625H100 1,665 18,490 SH   OTR   0 18,490 0
JPMORGAN CHASE & CO COM 46625H100 88,017 977,642 SH   SOLE   935,444 10,850 31,348
MASTERCARD INC CL A 57636Q104 2,150 8,900 SH   OTR   0 8,900 0
MASTERCARD INC CL A 57636Q104 120,533 498,979 SH   SOLE   477,699 5,528 15,752
MICROSOFT CORP COM 594918104 163,988 1,039,808 SH   SOLE   995,450 11,258 33,100
MICROSOFT CORP COM 594918104 4,675 29,640 SH   OTR   0 29,640 0
NETFLIX INC COM 64110L106 1,333 3,550 SH   OTR   0 3,550 0
NETFLIX INC COM 64110L106 63,273 168,502 SH   SOLE   161,029 2,027 5,446
NIKE INC CL B 654106103 2,396 28,955 SH   OTR   0 28,955 0
NIKE INC CL B 654106103 95,393 1,152,928 SH   SOLE   1,103,431 12,719 36,778
NORFOLK SOUTHERN CORP COM 655844108 292 2,000 SH   OTR   0 2,000 0
NOVARTIS A G SPONSORED ADR 66987V109 1,182 14,330 SH   OTR   0 14,330 0
NOVARTIS A G SPONSORED ADR 66987V109 62,155 753,851 SH   SOLE   720,767 9,153 23,931
PEPSICO INC COM 713448108 815 6,785 SH   OTR   0 6,785 0
PEPSICO INC COM 713448108 56,205 467,989 SH   SOLE   447,965 5,516 14,508
PROGRESSIVE CORP OHIO COM 743315103 2,256 30,555 SH   OTR   0 30,555 0
PROGRESSIVE CORP OHIO COM 743315103 101,406 1,373,315 SH   SOLE   1,313,867 15,356 44,092
RAYTHEON CO COM NEW 755111507 289 2,200 SH   SOLE   2,200 0 0
ROPER TECHNOLOGIES INC COM 776696106 94,789 303,997 SH   SOLE   290,402 3,390 10,205
ROPER TECHNOLOGIES INC COM 776696106 1,165 3,735 SH   OTR   0 3,735 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 671 20,550 SH   OTR   0 20,550 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 35,601 1,090,039 SH   SOLE   1,049,876 5,057 35,106
S&P GLOBAL INC COM 78409V104 2,167 8,845 SH   OTR   0 8,845 0
S&P GLOBAL INC COM 78409V104 92,745 378,474 SH   SOLE   361,992 4,256 12,226
TEXAS INSTRS INC COM 882508104 1,499 15,000 SH   OTR   0 15,000 0
TEXAS INSTRS INC COM 882508104 88,800 888,622 SH   SOLE   850,815 10,207 27,600
THERMO FISHER SCIENTIFIC INC COM 883556102 1,677 5,915 SH   OTR   0 5,915 0
THERMO FISHER SCIENTIFIC INC COM 883556102 108,851 383,818 SH   SOLE   366,806 4,214 12,798
TJX COS INC NEW COM 872540109 80,031 1,673,936 SH   SOLE   1,601,901 18,549 53,486
TJX COS INC NEW COM 872540109 1,467 30,675 SH   OTR   0 30,675 0
UNION PAC CORP COM 907818108 1,996 14,150 SH   OTR   0 14,150 0
UNION PAC CORP COM 907818108 66,223 469,534 SH   SOLE   449,366 5,224 14,944
UNITEDHEALTH GROUP INC COM 91324P102 2,415 9,685 SH   OTR   0 9,685 0
UNITEDHEALTH GROUP INC COM 91324P102 82,658 331,455 SH   SOLE   316,824 3,881 10,750
VERISK ANALYTICS INC COM 92345Y106 720 5,168 SH   OTR   0 5,168 0
VERISK ANALYTICS INC COM 92345Y106 75,967 545,035 SH   SOLE   520,977 6,533 17,525
WATERS CORP COM 941848103 1,040 5,715 SH   OTR   0 5,715 0
WATERS CORP COM 941848103 48,369 265,688 SH   SOLE   253,924 3,181 8,583
WORKDAY INC CL A 98138H101 450 3,455 SH   OTR   0 3,455 0
WORKDAY INC CL A 98138H101 48,280 370,757 SH   SOLE   353,936 4,406 12,415
YUM BRANDS INC COM 988498101 36,620 534,368 SH   SOLE   511,325 6,281 16,762
YUM BRANDS INC COM 988498101 670 9,770 SH   OTR   0 9,770 0