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 353 1,700 SH   OTR   0 0 1,700
3M CO COM 88579Y101 78,115 375,951 SH   SOLE   357,148 4,318 14,485
ADOBE INC COM 00724F101 68,018 255,238 SH   SOLE   242,646 2,995 9,597
ADOBE INC COM 00724F101 213 800 SH   OTR   0 0 800
AIR PRODS & CHEMS INC COM 009158106 172 900 SH   OTR   0 0 900
AIR PRODS & CHEMS INC COM 009158106 98,819 517,484 SH   SOLE   491,267 6,419 19,798
ALPHABET INC CAP STK CL A 02079K305 118 100 SH   OTR   0 0 100
ALPHABET INC CAP STK CL A 02079K305 50,826 43,187 SH   SOLE   41,105 430 1,652
ALPHABET INC CAP STK CL C 02079K107 117 100 SH   OTR   0 0 100
ALPHABET INC CAP STK CL C 02079K107 87,021 74,167 SH   SOLE   70,439 922 2,806
ALTRIA GROUP INC COM 02209S103 11 200 SH   SOLE   200 0 0
AMAZON COM INC COM 023135106 249 140 SH   OTR   0 0 140
AMAZON COM INC COM 023135106 136,616 76,718 SH   SOLE   72,895 905 2,918
AMERICAN EXPRESS CO COM 025816109 401 3,670 SH   SOLE   3,670 0 0
AMGEN INC COM 031162100 275 1,450 SH   SOLE   1,450 0 0
APPLE INC COM 037833100 266 1,400 SH   OTR   0 0 1,400
APPLE INC COM 037833100 81,328 428,154 SH   SOLE   406,597 5,328 16,229
BANK NEW YORK MELLON CORP COM 064058100 952 18,887 SH   SOLE   18,887 0 0
BAYERISCHE MOTOREN-SPON ADR Common Stocks 072743305 355 13,800 SH   SOLE   13,800 0 0
BECTON DICKINSON & CO COM 075887109 82,711 331,203 SH   SOLE   314,616 3,861 12,726
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,012 10 SH   SOLE   8 0 2
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 347 1,725 SH   SOLE   1,725 0 0
BORGWARNER INC COM 099724106 81 2,100 SH   OTR   0 0 2,100
BORGWARNER INC COM 099724106 44,366 1,155,075 SH   SOLE   1,096,972 13,786 44,317
CABOT OIL & GAS CORP COM 127097103 232 8,900 SH   SOLE   8,900 0 0
CANADIAN NAT RES LTD COM 136385101 69 2,500 SH   OTR   0 0 2,500
CANADIAN NAT RES LTD COM 136385101 49,810 1,811,280 SH   SOLE   1,734,897 7,965 68,418
CANADIAN NATL RY CO COM 136375102 179 2,000 SH   SOLE   2,000 0 0
CELGENE CORP COM 151020104 198 2,100 SH   OTR   0 0 2,100
CELGENE CORP COM 151020104 28,142 298,303 SH   SOLE   283,189 3,523 11,591
CERNER CORP COM 156782104 177 3,100 SH   OTR   0 0 3,100
CERNER CORP COM 156782104 859 15,015 SH   SOLE   15,015 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 142 200 SH   OTR   0 0 200
CHIPOTLE MEXICAN GRILL INC COM 169656105 51,447 72,429 SH   SOLE   68,724 902 2,803
CISCO SYS INC COM 17275R102 216 4,000 SH   OTR   0 0 4,000
CISCO SYS INC COM 17275R102 102,820 1,904,425 SH   SOLE   1,810,701 22,160 71,564
COCA COLA CO COM 191216100 9 200 SH   SOLE   200 0 0
COMCAST CORP NEW CL A 20030N101 240 6,000 SH   OTR   0 0 6,000
COMCAST CORP NEW CL A 20030N101 98,500 2,463,720 SH   SOLE   2,341,998 29,142 92,580
COSTCO WHSL CORP NEW COM 22160K105 363 1,500 SH   OTR   0 0 1,500
COSTCO WHSL CORP NEW COM 22160K105 102,549 423,511 SH   SOLE   401,969 5,162 16,380
CVS HEALTH CORP COM 126650100 181 3,350 SH   SOLE   3,350 0 0
DANONE-SPONS ADR Common Stocks 23636T100 60,064 3,902,823 SH   SOLE   3,705,473 46,664 150,686
DISNEY WALT CO COM DISNEY 254687106 407 3,670 SH   SOLE   3,670 0 0
DOLLAR GEN CORP NEW COM 256677105 167 1,400 SH   OTR   0 0 1,400
DOLLAR GEN CORP NEW COM 256677105 61,036 511,616 SH   SOLE   485,365 6,683 19,568
ECOLAB INC COM 278865100 177 1,000 SH   OTR   0 0 1,000
ECOLAB INC COM 278865100 83,279 471,728 SH   SOLE   447,761 5,633 18,334
EXXON MOBIL CORP COM 30231G102 118 1,456 SH   SOLE   1,456 0 0
FACEBOOK INC CL A 30303M102 75,281 451,625 SH   SOLE   428,527 5,603 17,495
FEDEX CORP COM 31428X106 67,199 370,427 SH   SOLE   351,822 4,407 14,198
FEDEX CORP COM 31428X106 181 1,000 SH   OTR   0 0 1,000
GENERAL DYNAMICS CORP COM 369550108 440 2,600 SH   SOLE   2,600 0 0
ILLINOIS TOOL WKS INC COM 452308109 55,045 383,508 SH   SOLE   364,077 4,722 14,709
ILLINOIS TOOL WKS INC COM 452308109 187 1,300 SH   OTR   0 0 1,300
INTEL CORP COM 458140100 252 4,700 SH   SOLE   4,700 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 481 3,410 SH   SOLE   3,410 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 144 1,020 SH   OTR   0 0 1,020
JOHNSON & JOHNSON COM 478160104 9,436 67,503 SH   OTR   0 67,503 0
JOHNSON & JOHNSON COM 478160104 67,895 485,690 SH   SOLE   455,183 7,444 23,063
JOHNSON CTLS INTL PLC SHS G51502105 115 3,100 SH   SOLE   3,100 0 0
JPMORGAN CHASE & CO COM 46625H100 103,168 1,019,141 SH   SOLE   967,721 12,143 39,277
JPMORGAN CHASE & CO COM 46625H100 213 2,100 SH   OTR   0 0 2,100
MASTERCARD INC CL A 57636Q104 447 1,900 SH   OTR   0 0 1,900
MASTERCARD INC CL A 57636Q104 121,706 516,908 SH   SOLE   491,038 6,134 19,736
MICROSOFT CORP COM 594918104 354 3,000 SH   OTR   0 0 3,000
MICROSOFT CORP COM 594918104 112,562 954,403 SH   SOLE   908,472 10,965 34,966
NESTLE SA ADR Common Stocks 641069406 84,291 884,295 SH   SOLE   840,745 10,345 33,205
NESTLE SA ADR Common Stocks 641069406 191 2,000 SH   OTR   0 0 2,000
NETFLIX INC COM 64110L106 63,332 177,619 SH   SOLE   168,645 2,098 6,876
NIKE INC CL B 654106103 101,904 1,210,123 SH   SOLE   1,149,278 14,205 46,640
NIKE INC CL B 654106103 286 3,400 SH   OTR   0 0 3,400
NORFOLK SOUTHERN CORP COM 655844108 374 2,000 SH   OTR   0 0 2,000
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 220 4,000 SH   OTR   0 0 4,000
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 50,535 919,486 SH   SOLE   872,618 11,202 35,666
NOVARTIS A G SPONSORED ADR 66987V109 76,061 791,144 SH   SOLE   751,623 9,475 30,046
NOVARTIS A G SPONSORED ADR 66987V109 212 2,200 SH   OTR   0 0 2,200
PEPSICO INC COM 713448108 86 700 SH   OTR   0 0 700
PEPSICO INC COM 713448108 59,737 487,446 SH   SOLE   463,215 5,707 18,524
PROGRESSIVE CORP OHIO COM 743315103 216 3,000 SH   OTR   0 0 3,000
PROGRESSIVE CORP OHIO COM 743315103 103,430 1,434,728 SH   SOLE   1,363,064 17,140 54,524
RAYTHEON CO COM NEW 755111507 401 2,200 SH   SOLE   2,200 0 0
RED HAT INC Common Stocks 756577102 201 1,100 SH   OTR   0 0 1,100
RED HAT INC Common Stocks 756577102 41,052 224,695 SH   SOLE   213,128 2,722 8,845
ROCHE HOLDINGS LTD-SPONS ADR Common Stocks 771195104 182 5,300 SH   OTR   0 0 5,300
ROCHE HOLDINGS LTD-SPONS ADR Common Stocks 771195104 54,815 1,593,927 SH   SOLE   1,512,622 19,013 62,292
ROPER TECHNOLOGIES INC COM 776696106 171 500 SH   OTR   0 0 500
ROPER TECHNOLOGIES INC COM 776696106 92,595 270,768 SH   SOLE   256,913 3,249 10,606
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 160 2,500 SH   OTR   0 0 2,500
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 73,545 1,150,041 SH   SOLE   1,101,066 5,057 43,918
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 135 2,160 SH   SOLE   2,160 0 0
S&P GLOBAL INC COM 78409V104 83,541 396,777 SH   SOLE   376,547 4,715 15,515
S&P GLOBAL INC COM 78409V104 274 1,300 SH   OTR   0 0 1,300
SCHLUMBERGER LTD COM 806857108 87 2,000 SH   OTR   0 0 2,000
SCHLUMBERGER LTD COM 806857108 57,426 1,318,010 SH   SOLE   1,261,454 6,570 49,986
TEXAS INSTRS INC COM 882508104 626 5,900 SH   OTR   0 0 5,900
TEXAS INSTRS INC COM 882508104 97,817 922,195 SH   SOLE   875,673 11,374 35,148
THERMO FISHER SCIENTIFIC INC COM 883556102 192 700 SH   OTR   0 0 700
THERMO FISHER SCIENTIFIC INC COM 883556102 89,894 328,417 SH   SOLE   311,669 3,915 12,833
TJX COS INC NEW COM 872540109 213 4,000 SH   OTR   0 0 4,000
TJX COS INC NEW COM 872540109 92,634 1,740,910 SH   SOLE   1,653,006 20,763 67,141
UNION PACIFIC CORP COM 907818108 418 2,500 SH   OTR   0 0 2,500
UNION PACIFIC CORP COM 907818108 82,715 494,707 SH   SOLE   469,197 6,663 18,847
UNITED PARCEL SERVICE INC CL B 911312106 22 200 SH   SOLE   200 0 0
UNITEDHEALTH GROUP INC COM 91324P102 371 1,500 SH   OTR   0 0 1,500
UNITEDHEALTH GROUP INC COM 91324P102 86,626 350,342 SH   SOLE   332,544 4,313 13,485
US BANCORP DEL COM NEW 902973304 45,665 947,612 SH   SOLE   899,454 11,279 36,879
VERISK ANALYTICS INC COM 92345Y106 112 842 SH   OTR   0 0 842
VERISK ANALYTICS INC COM 92345Y106 56,520 424,959 SH   SOLE   403,478 5,129 16,352
WATERS CORP COM 941848103 69,722 276,994 SH   SOLE   262,976 3,295 10,723
WELLS FARGO CO NEW COM 949746101 63 1,300 SH   OTR   0 0 1,300
WELLS FARGO CO NEW COM 949746101 50,887 1,053,125 SH   SOLE   1,001,675 12,417 39,033
WORKDAY INC CL A 98138H101 251 1,300 SH   OTR   0 0 1,300
WORKDAY INC CL A 98138H101 53,036 275,010 SH   SOLE   259,998 4,053 10,959
YUM BRANDS INC COM 988498101 100 1,000 SH   OTR   0 0 1,000
YUM BRANDS INC COM 988498101 55,912 560,184 SH   SOLE   531,271 7,934 20,979