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 295 1,700 SH   OTR   0 0 1,700
3M CO COM 88579Y101 65,090 375,507 SH   SOLE   357,494 4,160 13,853
ADOBE INC COM 00724F101 74,681 253,456 SH   SOLE   241,649 2,892 8,915
ADOBE INC COM 00724F101 236 800 SH   OTR   0 0 800
AIR PRODS & CHEMS INC COM 009158106 204 900 SH   OTR   0 0 900
AIR PRODS & CHEMS INC COM 009158106 116,032 512,578 SH   SOLE   487,551 6,206 18,821
ALCON INC ORD SHS H01301128 27 440 SH   OTR   0 0 440
ALCON INC ORD SHS H01301128 215 3,462 SH   SOLE   3,462 0 0
ALPHABET INC CAP STK CL A 02079K305 46,525 42,967 SH   SOLE   40,992 430 1,545
ALPHABET INC CAP STK CL A 02079K305 108 100 SH   OTR   0 0 100
ALPHABET INC CAP STK CL C 02079K107 108 100 SH   OTR   0 0 100
ALPHABET INC CAP STK CL C 02079K107 78,390 72,522 SH   SOLE   68,967 877 2,678
ALTRIA GROUP INC COM 02209S103 9 200 SH   SOLE   200 0 0
AMAZON COM INC COM 023135106 144,846 76,491 SH   SOLE   72,832 873 2,786
AMAZON COM INC COM 023135106 265 140 SH   OTR   0 0 140
AMERICAN EXPRESS CO COM 025816109 453 3,670 SH   SOLE   3,670 0 0
AMGEN INC COM 031162100 267 1,450 SH   SOLE   1,450 0 0
APPLE INC COM 037833100 277 1,400 SH   OTR   0 0 1,400
APPLE INC COM 037833100 84,099 424,914 SH   SOLE   404,623 4,861 15,430
BANK NEW YORK MELLON CORP COM 064058100 834 18,887 SH   SOLE   18,887 0 0
BECTON DICKINSON & CO COM 075887109 82,814 328,613 SH   SOLE   312,752 3,747 12,114
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,184 10 SH   SOLE   8 0 2
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 368 1,725 SH   SOLE   1,725 0 0
BOOKING HLDGS INC COM 09857L108 56 30 SH   OTR   0 0 30
BOOKING HLDGS INC COM 09857L108 76,338 40,720 SH   SOLE   38,684 479 1,557
BORGWARNER INC COM 099724106 88 2,100 SH   OTR   0 0 2,100
BORGWARNER INC COM 099724106 48,034 1,144,222 SH   SOLE   1,088,932 13,302 41,988
CABOT OIL & GAS CORP COM 127097103 204 8,900 SH   SOLE   8,900 0 0
CANADIAN NAT RES LTD COM 136385101 48,346 1,792,572 SH   SOLE   1,725,597 0 66,975
CANADIAN NAT RES LTD COM 136385101 67 2,500 SH   OTR   0 0 2,500
CANADIAN NATL RY CO COM 136375102 185 2,000 SH   SOLE   2,000 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 52,612 71,788 SH   SOLE   68,261 859 2,668
CHIPOTLE MEXICAN GRILL INC COM 169656105 147 200 SH   OTR   0 0 200
CISCO SYS INC COM 17275R102 219 4,000 SH   OTR   0 0 4,000
CISCO SYS INC COM 17275R102 84,508 1,544,098 SH   SOLE   1,471,152 17,454 55,492
COCA COLA CO COM 191216100 10 200 SH   SOLE   200 0 0
COMCAST CORP NEW CL A 20030N101 94,058 2,224,657 SH   SOLE   2,119,253 25,541 79,863
COMCAST CORP NEW CL A 20030N101 254 6,000 SH   OTR   0 0 6,000
COSTCO WHSL CORP NEW COM 22160K105 396 1,500 SH   OTR   0 0 1,500
COSTCO WHSL CORP NEW COM 22160K105 110,880 419,588 SH   SOLE   399,002 4,997 15,589
CVS HEALTH CORP COM 126650100 183 3,350 SH   SOLE   3,350 0 0
DANONE-SPONS ADR Common Stocks 23636T100 65,178 3,849,866 SH   SOLE   3,665,926 45,071 138,869
DELTA AIR LINES INC DEL COM NEW 247361702 114 2,000 SH   OTR   0 0 2,000
DELTA AIR LINES INC DEL COM NEW 247361702 809 14,250 SH   SOLE   14,250 0 0
DISNEY WALT CO COM DISNEY 254687106 512 3,670 SH   SOLE   3,670 0 0
DOLLAR GEN CORP NEW COM 256677105 189 1,400 SH   OTR   0 0 1,400
DOLLAR GEN CORP NEW COM 256677105 68,251 504,962 SH   SOLE   480,572 5,774 18,616
ECOLAB INC COM 278865100 92,755 469,787 SH   SOLE   447,185 5,444 17,158
ECOLAB INC COM 278865100 197 1,000 SH   OTR   0 0 1,000
EXXON MOBIL CORP COM 30231G102 111 1,456 SH   SOLE   1,456 0 0
FACEBOOK INC CL A 30303M102 86,060 445,906 SH   SOLE   424,309 5,413 16,184
FEDEX CORP COM 31428X106 164 1,000 SH   OTR   0 0 1,000
FEDEX CORP COM 31428X106 60,214 366,732 SH   SOLE   348,964 4,275 13,493
GENERAL DYNAMICS CORP COM 369550108 473 2,600 SH   SOLE   2,600 0 0
ILLINOIS TOOL WKS INC COM 452308109 196 1,300 SH   OTR   0 0 1,300
ILLINOIS TOOL WKS INC COM 452308109 57,452 380,956 SH   SOLE   362,333 4,572 14,051
INTEL CORP COM 458140100 225 4,700 SH   SOLE   4,700 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 141 1,020 SH   OTR   0 0 1,020
INTERNATIONAL BUSINESS MACHS COM 459200101 470 3,410 SH   SOLE   3,410 0 0
JOHNSON & JOHNSON COM 478160104 66,557 477,865 SH   SOLE   448,302 7,444 22,119
JOHNSON & JOHNSON COM 478160104 9,402 67,503 SH   OTR   0 67,503 0
JOHNSON CTLS INTL PLC SHS G51502105 128 3,100 SH   SOLE   3,100 0 0
JPMORGAN CHASE & CO COM 46625H100 235 2,100 SH   OTR   0 0 2,100
JPMORGAN CHASE & CO COM 46625H100 113,100 1,011,628 SH   SOLE   962,580 11,750 37,298
MASTERCARD INC CL A 57636Q104 135,978 514,036 SH   SOLE   489,264 5,928 18,844
MASTERCARD INC CL A 57636Q104 503 1,900 SH   OTR   0 0 1,900
MICROSOFT CORP COM 594918104 402 3,000 SH   OTR   0 0 3,000
MICROSOFT CORP COM 594918104 126,625 945,243 SH   SOLE   901,567 10,590 33,086
NESTLE SA ADR Common Stocks 641069406 207 2,000 SH   OTR   0 0 2,000
NESTLE SA ADR Common Stocks 641069406 89,988 870,287 SH   SOLE   828,798 9,982 31,507
NETFLIX INC COM 64110L106 64,759 176,300 SH   SOLE   167,732 2,027 6,541
NIKE INC CL B 654106103 285 3,400 SH   OTR   0 0 3,400
NIKE INC CL B 654106103 100,559 1,197,842 SH   SOLE   1,140,307 13,719 43,816
NORFOLK SOUTHERN CORP COM 655844108 399 2,000 SH   OTR   0 0 2,000
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 215 4,000 SH   OTR   0 0 4,000
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 49,404 921,200 SH   SOLE   876,290 10,849 34,061
NOVARTIS A G SPONSORED ADR 66987V109 201 2,200 SH   OTR   0 0 2,200
NOVARTIS A G SPONSORED ADR 66987V109 71,477 782,793 SH   SOLE   745,109 9,153 28,531
PEPSICO INC COM 713448108 92 700 SH   OTR   0 0 700
PEPSICO INC COM 713448108 63,387 483,389 SH   SOLE   460,445 5,516 17,428
PROGRESSIVE CORP OHIO COM 743315103 240 3,000 SH   OTR   0 0 3,000
PROGRESSIVE CORP OHIO COM 743315103 113,755 1,423,187 SH   SOLE   1,353,928 16,556 52,703
RAYTHEON CO COM NEW 755111507 383 2,200 SH   SOLE   2,200 0 0
RED HAT INC Common Stocks 756577102 41,905 223,183 SH   SOLE   212,094 2,632 8,457
RED HAT INC Common Stocks 756577102 207 1,100 SH   OTR   0 0 1,100
ROCHE HOLDINGS LTD-SPONS ADR Common Stocks 771195104 186 5,300 SH   OTR   0 0 5,300
ROCHE HOLDINGS LTD-SPONS ADR Common Stocks 771195104 55,570 1,583,200 SH   SOLE   1,505,706 18,395 59,099
ROPER TECHNOLOGIES INC COM 776696106 183 500 SH   OTR   0 0 500
ROPER TECHNOLOGIES INC COM 776696106 98,097 267,834 SH   SOLE   254,719 3,138 9,977
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 164 2,500 SH   OTR   0 0 2,500
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 74,953 1,140,141 SH   SOLE   1,092,591 5,057 42,493
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 141 2,160 SH   SOLE   2,160 0 0
S&P GLOBAL INC COM 78409V104 89,527 393,026 SH   SOLE   373,788 4,556 14,682
S&P GLOBAL INC COM 78409V104 296 1,300 SH   OTR   0 0 1,300
SCHLUMBERGER LTD COM 806857108 79 2,000 SH   OTR   0 0 2,000
SCHLUMBERGER LTD COM 806857108 51,559 1,297,406 SH   SOLE   1,241,978 6,570 48,858
TEXAS INSTRS INC COM 882508104 677 5,900 SH   OTR   0 0 5,900
TEXAS INSTRS INC COM 882508104 104,911 914,179 SH   SOLE   870,160 11,007 33,012
THERMO FISHER SCIENTIFIC INC COM 883556102 206 700 SH   OTR   0 0 700
THERMO FISHER SCIENTIFIC INC COM 883556102 95,513 325,229 SH   SOLE   309,195 3,782 12,252
TJX COS INC NEW COM 872540109 91,493 1,730,209 SH   SOLE   1,646,087 20,049 64,073
TJX COS INC NEW COM 872540109 212 4,000 SH   OTR   0 0 4,000
UNION PACIFIC CORP COM 907818108 423 2,500 SH   OTR   0 0 2,500
UNION PACIFIC CORP COM 907818108 82,583 488,341 SH   SOLE   464,890 5,624 17,827
UNITED PARCEL SERVICE INC CL B 911312106 21 200 SH   SOLE   200 0 0
UNITEDHEALTH GROUP INC COM 91324P102 366 1,500 SH   OTR   0 0 1,500
UNITEDHEALTH GROUP INC COM 91324P102 84,835 347,669 SH   SOLE   330,647 4,181 12,841
US BANCORP DEL COM NEW 902973304 49,251 939,896 SH   SOLE   894,626 10,900 34,370
VERISK ANALYTICS INC COM 92345Y106 123 842 SH   OTR   0 0 842
VERISK ANALYTICS INC COM 92345Y106 61,763 421,707 SH   SOLE   401,166 4,951 15,590
WATERS CORP COM 941848103 59,807 277,860 SH   SOLE   264,448 3,181 10,231
WATERS CORP COM 941848103 172 800 SH   OTR   0 0 800
WELLS FARGO CO NEW COM 949746101 48,509 1,025,117 SH   SOLE   976,883 12,005 36,229
WORKDAY INC CL A 98138H101 267 1,300 SH   OTR   0 0 1,300
WORKDAY INC CL A 98138H101 55,726 271,065 SH   SOLE   257,503 3,167 10,395
YUM BRANDS INC COM 988498101 111 1,000 SH   OTR   0 0 1,000
YUM BRANDS INC COM 988498101 61,404 554,837 SH   SOLE   528,571 6,281 19,985