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 64,548 365,877 SH   SOLE   349,079 4,160 12,638
ADOBE INC COM 00724F101 81,380 246,747 SH   SOLE   235,636 2,892 8,219
ADOBE INC COM 00724F101 1,870 5,670 SH   OTR   0 5,670 0
AIR PRODS & CHEMS INC COM 009158106 2,044 8,700 SH   OTR   0 8,700 0
AIR PRODS & CHEMS INC COM 009158106 117,078 498,227 SH   SOLE   475,236 5,756 17,235
ALPHABET INC CAP STK CL A 02079K305 1,460 1,090 SH   OTR   0 1,090 0
ALPHABET INC CAP STK CL A 02079K305 55,948 41,771 SH   SOLE   39,915 430 1,426
ALPHABET INC CAP STK CL C 02079K107 1,973 1,476 SH   OTR   0 1,476 0
ALPHABET INC CAP STK CL C 02079K107 93,824 70,174 SH   SOLE   66,905 787 2,482
ALTRIA GROUP INC COM 02209S103 10 200 SH   OTR   0 200 0
AMAZON COM INC COM 023135106 3,479 1,883 SH   OTR   0 1,883 0
AMAZON COM INC COM 023135106 136,361 73,795 SH   SOLE   70,375 813 2,607
AMERICAN EXPRESS CO COM 025816109 457 3,670 SH   OTR   0 3,670 0
AMGEN INC COM 031162100 350 1,450 SH   SOLE   1,450 0 0
APPLE INC COM 037833100 3,600 12,260 SH   OTR   0 12,260 0
APPLE INC COM 037833100 101,159 344,489 SH   SOLE   329,148 3,653 11,688
BANK NEW YORK MELLON CORP COM 064058100 951 18,887 SH   SOLE   18,887 0 0
BECTON DICKINSON & CO COM 075887109 1,455 5,350 SH   OTR   0 5,350 0
BECTON DICKINSON & CO COM 075887109 87,323 321,076 SH   SOLE   306,063 3,747 11,266
BERKSHIRE HATHAWAY INC DEL CL A 084670108 4,075 12 SH   SOLE   10 0 2
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 138 610 SH   OTR   0 610 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 253 1,115 SH   SOLE   1,115 0 0
BOOKING HLDGS INC COM 09857L108 1,197 583 SH   OTR   0 583 0
BOOKING HLDGS INC COM 09857L108 82,307 40,077 SH   SOLE   38,147 479 1,451
BORGWARNER INC COM 099724106 582 13,425 SH   OTR   0 13,425 0
BORGWARNER INC COM 099724106 48,687 1,122,341 SH   SOLE   1,069,973 13,302 39,066
CANADIAN NAT RES LTD COM 136385101 56,379 1,742,789 SH   SOLE   1,680,468 0 62,321
CANADIAN NAT RES LTD COM 136385101 422 13,050 SH   OTR   0 13,050 0
CANADIAN NATL RY CO COM 136375102 181 2,000 SH   SOLE   2,000 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 89,980 185,496 SH   SOLE   176,750 2,088 6,658
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,134 2,337 SH   OTR   0 2,337 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,013 1,210 SH   OTR   0 1,210 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 39,380 47,043 SH   SOLE   44,794 589 1,660
CISCO SYS INC COM 17275R102 2,248 46,875 SH   OTR   0 46,875 0
CISCO SYS INC COM 17275R102 71,374 1,488,204 SH   SOLE   1,418,966 17,454 51,784
COCA COLA CO COM 191216100 11 200 SH   OTR   0 200 0
COMCAST CORP NEW CL A 20030N101 2,303 51,215 SH   OTR   0 51,215 0
COMCAST CORP NEW CL A 20030N101 57,179 1,271,499 SH   SOLE   1,213,930 14,629 42,940
CORNING INC COM 219350105 1,227 42,160 SH   OTR   0 42,160 0
COSTCO WHSL CORP NEW COM 22160K105 3,277 11,150 SH   OTR   0 11,150 0
COSTCO WHSL CORP NEW COM 22160K105 107,739 366,558 SH   SOLE   349,509 4,208 12,841
DANONE-SPONS ADR Common Stocks 23636T100 530 32,150 SH   OTR   0 32,150 0
DANONE-SPONS ADR Common Stocks 23636T100 62,325 3,779,558 SH   SOLE   3,605,858 45,071 128,629
DELTA AIR LINES INC DEL COM NEW 247361702 964 16,490 SH   OTR   0 16,490 0
DISNEY WALT CO COM DISNEY 254687106 661 4,570 SH   SOLE   4,570 0 0
DOLLAR GEN CORP NEW COM 256677105 76,352 489,500 SH   SOLE   466,422 5,774 17,304
DOLLAR GEN CORP NEW COM 256677105 1,876 12,030 SH   OTR   0 12,030 0
ECOLAB INC COM 278865100 1,339 6,940 SH   OTR   0 6,940 0
ECOLAB INC COM 278865100 88,639 459,293 SH   SOLE   438,309 5,044 15,940
EXXON MOBIL CORP COM 30231G102 14 200 SH   OTR   0 200 0
EXXON MOBIL CORP COM 30231G102 98 1,396 SH   SOLE   1,396 0 0
FACEBOOK INC CL A 30303M102 369 1,800 SH   OTR   0 1,800 0
FACEBOOK INC CL A 30303M102 90,341 440,150 SH   SOLE   419,705 5,413 15,032
FEDEX CORP COM 31428X106 1,436 9,495 SH   OTR   0 9,495 0
FEDEX CORP COM 31428X106 53,241 352,103 SH   SOLE   335,234 4,275 12,594
GENERAL DYNAMICS CORP COM 369550108 282 1,600 SH   SOLE   1,600 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,204 6,705 SH   OTR   0 6,705 0
ILLINOIS TOOL WKS INC COM 452308109 66,681 371,213 SH   SOLE   353,578 4,572 13,063
INTEL CORP COM 458140100 281 4,700 SH   OTR   0 4,700 0
INTERNATIONAL BUSINESS MACHS COM 459200101 594 4,430 SH   OTR   0 4,430 0
JOHNSON & JOHNSON COM 478160104 11,646 79,838 SH   OTR   0 79,838 0
JOHNSON & JOHNSON COM 478160104 84,313 578,002 SH   SOLE   543,480 8,394 26,128
JPMORGAN CHASE & CO COM 46625H100 136,774 981,163 SH   SOLE   935,697 10,850 34,616
JPMORGAN CHASE & CO COM 46625H100 2,787 19,990 SH   OTR   0 19,990 0
MASTERCARD INC CL A 57636Q104 2,657 8,900 SH   OTR   0 8,900 0
MASTERCARD INC CL A 57636Q104 149,468 500,581 SH   SOLE   477,598 5,528 17,455
MICROSOFT CORP COM 594918104 4,753 30,140 SH   OTR   0 30,140 0
MICROSOFT CORP COM 594918104 142,790 905,453 SH   SOLE   864,937 9,790 30,726
NESTLE SA ADR Common Stocks 641069406 2,055 18,985 SH   OTR   0 18,985 0
NESTLE SA ADR Common Stocks 641069406 91,198 842,399 SH   SOLE   804,011 9,282 29,106
NETFLIX INC COM 64110L106 1,149 3,550 SH   OTR   0 3,550 0
NETFLIX INC COM 64110L106 55,353 171,070 SH   SOLE   162,951 2,027 6,092
NIKE INC CL B 654106103 117,149 1,156,340 SH   SOLE   1,103,088 12,719 40,533
NIKE INC CL B 654106103 2,933 28,955 SH   OTR   0 28,955 0
NORFOLK SOUTHERN CORP COM 655844108 388 2,000 SH   OTR   0 2,000 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1,595 27,300 SH   OTR   0 27,300 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 52,142 892,686 SH   SOLE   850,110 10,849 31,727
NOVARTIS A G SPONSORED ADR 66987V109 72,320 763,754 SH   SOLE   728,045 9,153 26,556
NOVARTIS A G SPONSORED ADR 66987V109 1,357 14,330 SH   OTR   0 14,330 0
PEPSICO INC COM 713448108 927 6,785 SH   OTR   0 6,785 0
PEPSICO INC COM 713448108 64,609 472,736 SH   SOLE   451,039 5,516 16,181
PROGRESSIVE CORP OHIO COM 743315103 2,212 30,555 SH   OTR   0 30,555 0
PROGRESSIVE CORP OHIO COM 743315103 99,927 1,380,403 SH   SOLE   1,315,791 15,356 49,256
RAYTHEON CO COM NEW 755111507 483 2,200 SH   SOLE   2,200 0 0
ROCHE HOLDINGS LTD-SPONS ADR Common Stocks 771195104 1,121 27,580 SH   OTR   0 27,580 0
ROCHE HOLDINGS LTD-SPONS ADR Common Stocks 771195104 62,734 1,542,896 SH   SOLE   1,469,637 18,395 54,864
ROPER TECHNOLOGIES INC COM 776696106 1,323 3,735 SH   OTR   0 3,735 0
ROPER TECHNOLOGIES INC COM 776696106 92,899 262,256 SH   SOLE   250,089 2,918 9,249
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 1,232 20,550 SH   OTR   0 20,550 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 65,836 1,097,811 SH   SOLE   1,053,809 5,057 38,945
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 127 2,160 SH   OTR   0 2,160 0
S&P GLOBAL INC COM 78409V104 104,149 381,428 SH   SOLE   363,575 4,256 13,597
S&P GLOBAL INC COM 78409V104 2,415 8,845 SH   OTR   0 8,845 0
SCHLUMBERGER LTD COM 806857108 457 11,360 SH   OTR   0 11,360 0
SCHLUMBERGER LTD COM 806857108 46,895 1,166,552 SH   SOLE   1,115,301 6,570 44,681
TEXAS INSTRS INC COM 882508104 1,924 15,000 SH   OTR   0 15,000 0
TEXAS INSTRS INC COM 882508104 114,606 893,336 SH   SOLE   852,549 10,207 30,580
THERMO FISHER SCIENTIFIC INC COM 883556102 1,922 5,915 SH   OTR   0 5,915 0
THERMO FISHER SCIENTIFIC INC COM 883556102 103,458 318,460 SH   SOLE   303,586 3,502 11,372
TJX COS INC NEW COM 872540109 1,873 30,675 SH   OTR   0 30,675 0
TJX COS INC NEW COM 872540109 102,953 1,686,101 SH   SOLE   1,608,276 18,549 59,276
UNION PACIFIC CORP COM 907818108 2,558 14,150 SH   OTR   0 14,150 0
UNION PACIFIC CORP COM 907818108 85,181 471,162 SH   SOLE   449,366 5,224 16,572
UNITED PARCEL SERVICE INC CL B 911312106 23 200 SH   OTR   0 200 0
UNITEDHEALTH GROUP INC COM 91324P102 2,847 9,685 SH   OTR   0 9,685 0
UNITEDHEALTH GROUP INC COM 91324P102 98,756 335,929 SH   SOLE   320,135 3,881 11,913
US BANCORP DEL COM NEW 902973304 55,250 931,861 SH   SOLE   889,056 10,900 31,905
VERISK ANALYTICS INC COM 92345Y106 772 5,168 SH   OTR   0 5,168 0
VERISK ANALYTICS INC COM 92345Y106 81,950 548,745 SH   SOLE   522,663 6,533 19,549
WATERS CORP COM 941848103 1,335 5,715 SH   OTR   0 5,715 0
WATERS CORP COM 941848103 62,674 268,240 SH   SOLE   255,554 3,181 9,505
WELLS FARGO CO NEW COM 949746101 16 300 SH   OTR   0 300 0
WELLS FARGO CO NEW COM 949746101 54,258 1,008,504 SH   SOLE   963,624 12,005 32,875
WORKDAY INC CL A 98138H101 470 2,855 SH   OTR   0 2,855 0
WORKDAY INC CL A 98138H101 61,450 373,667 SH   SOLE   355,800 4,406 13,461
YUM BRANDS INC COM 988498101 984 9,770 SH   OTR   0 9,770 0
YUM BRANDS INC COM 988498101 54,340 539,464 SH   SOLE   514,632 6,281 18,551