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 60,152 365,886 SH   SOLE   349,048 4,160 12,678
ADOBE INC COM 00724F101 68,165 246,751 SH   SOLE   235,640 2,892 8,219
ADOBE INC COM 00724F101 1,540 5,575 SH   OTR   0 5,575 0
AIR PRODS & CHEMS INC COM 009158106 1,906 8,590 SH   OTR   0 8,590 0
AIR PRODS & CHEMS INC COM 009158106 110,828 499,542 SH   SOLE   475,975 6,206 17,361
ALPHABET INC CAP STK CL A 02079K305 1,307 1,070 SH   OTR   0 1,070 0
ALPHABET INC CAP STK CL A 02079K305 51,060 41,813 SH   SOLE   39,957 430 1,426
ALPHABET INC CAP STK CL C 02079K107 1,799 1,476 SH   OTR   0 1,476 0
ALPHABET INC CAP STK CL C 02079K107 86,033 70,577 SH   SOLE   67,218 877 2,482
ALTRIA GROUP INC COM 02209S103 8 200 SH   OTR   0 200 0
AMAZON COM INC COM 023135106 3,364 1,938 SH   OTR   0 1,938 0
AMAZON COM INC COM 023135106 128,431 73,985 SH   SOLE   70,492 873 2,620
AMERICAN EXPRESS CO COM 025816109 434 3,670 SH   OTR   0 3,670 0
AMGEN INC COM 031162100 281 1,450 SH   SOLE   1,450 0 0
APPLE INC COM 037833100 2,978 13,295 SH   OTR   0 13,295 0
APPLE INC COM 037833100 91,915 410,388 SH   SOLE   391,061 4,861 14,466
BANK NEW YORK MELLON CORP COM 064058100 854 18,887 SH   SOLE   18,887 0 0
BECTON DICKINSON & CO COM 075887109 1,353 5,350 SH   OTR   0 5,350 0
BECTON DICKINSON & CO COM 075887109 81,461 322,033 SH   SOLE   307,020 3,747 11,266
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,118 10 SH   SOLE   8 0 2
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 127 610 SH   OTR   0 610 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 232 1,115 SH   SOLE   1,115 0 0
BOOKING HLDGS INC COM 09857L108 1,125 573 SH   OTR   0 573 0
BOOKING HLDGS INC COM 09857L108 78,697 40,098 SH   SOLE   38,163 479 1,456
BORGWARNER INC COM 099724106 483 13,175 SH   OTR   0 13,175 0
BORGWARNER INC COM 099724106 41,083 1,120,051 SH   SOLE   1,067,683 13,302 39,066
CANADIAN NAT RES LTD COM 136385101 47,038 1,766,335 SH   SOLE   1,704,014 0 62,321
CANADIAN NAT RES LTD COM 136385101 340 12,750 SH   OTR   0 12,750 0
CANADIAN NATL RY CO COM 136375102 180 2,000 SH   SOLE   2,000 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 76,511 185,653 SH   SOLE   176,707 2,288 6,658
CHARTER COMMUNICATIONS INC N CL A 16119P108 943 2,287 SH   OTR   0 2,287 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 996 1,185 SH   OTR   0 1,185 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 58,888 70,065 SH   SOLE   66,720 859 2,486
CISCO SYS INC COM 17275R102 2,293 46,400 SH   OTR   0 46,400 0
CISCO SYS INC COM 17275R102 73,676 1,491,111 SH   SOLE   1,421,873 17,454 51,784
COCA COLA CO COM 191216100 11 200 SH   OTR   0 200 0
COMCAST CORP NEW CL A 20030N101 2,277 50,500 SH   OTR   0 50,500 0
COMCAST CORP NEW CL A 20030N101 57,308 1,271,261 SH   SOLE   1,213,572 14,629 43,060
CORNING INC COM 219350105 1,174 41,150 SH   OTR   0 41,150 0
COSTCO WHSL CORP NEW COM 22160K105 3,161 10,970 SH   OTR   0 10,970 0
COSTCO WHSL CORP NEW COM 22160K105 117,034 406,214 SH   SOLE   386,907 4,997 14,310
DANONE-SPONS ADR Common Stocks 23636T100 564 32,150 SH   OTR   0 32,150 0
DANONE-SPONS ADR Common Stocks 23636T100 66,248 3,779,089 SH   SOLE   3,604,939 45,071 129,079
DELTA AIR LINES INC DEL COM NEW 247361702 936 16,250 SH   OTR   0 16,250 0
DISNEY WALT CO COM DISNEY 254687106 478 3,670 SH   SOLE   3,670 0 0
DOLLAR GEN CORP NEW COM 256677105 77,950 490,439 SH   SOLE   467,301 5,774 17,364
DOLLAR GEN CORP NEW COM 256677105 1,886 11,865 SH   OTR   0 11,865 0
ECOLAB INC COM 278865100 1,351 6,820 SH   OTR   0 6,820 0
ECOLAB INC COM 278865100 90,971 459,356 SH   SOLE   437,937 5,444 15,975
EXXON MOBIL CORP COM 30231G102 14 200 SH   OTR   0 200 0
EXXON MOBIL CORP COM 30231G102 88 1,256 SH   SOLE   1,256 0 0
FACEBOOK INC CL A 30303M102 321 1,800 SH   OTR   0 1,800 0
FACEBOOK INC CL A 30303M102 78,609 441,427 SH   SOLE   420,937 5,413 15,077
FEDEX CORP COM 31428X106 1,328 9,125 SH   OTR   0 9,125 0
FEDEX CORP COM 31428X106 51,654 354,841 SH   SOLE   337,972 4,275 12,594
GENERAL DYNAMICS CORP COM 369550108 292 1,600 SH   SOLE   1,600 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,025 6,550 SH   OTR   0 6,550 0
ILLINOIS TOOL WKS INC COM 452308109 58,313 372,634 SH   SOLE   354,999 4,572 13,063
INTEL CORP COM 458140100 242 4,700 SH   OTR   0 4,700 0
INTERNATIONAL BUSINESS MACHS COM 459200101 644 4,430 SH   OTR   0 4,430 0
JOHNSON & JOHNSON COM 478160104 10,329 79,838 SH   OTR   0 79,838 0
JOHNSON & JOHNSON COM 478160104 59,732 461,680 SH   SOLE   433,204 7,444 21,032
JPMORGAN CHASE & CO COM 46625H100 116,020 985,811 SH   SOLE   939,206 11,750 34,855
JPMORGAN CHASE & CO COM 46625H100 2,323 19,740 SH   OTR   0 19,740 0
MASTERCARD INC CL A 57636Q104 2,417 8,900 SH   OTR   0 8,900 0
MASTERCARD INC CL A 57636Q104 136,493 502,607 SH   SOLE   479,089 5,928 17,590
MICROSOFT CORP COM 594918104 4,213 30,305 SH   OTR   0 30,305 0
MICROSOFT CORP COM 594918104 126,412 909,245 SH   SOLE   867,786 10,590 30,869
NESTLE SA ADR Common Stocks 641069406 2,390 22,050 SH   OTR   0 22,050 0
NESTLE SA ADR Common Stocks 641069406 91,493 844,027 SH   SOLE   804,859 9,982 29,186
NETFLIX INC COM 64110L106 950 3,550 SH   OTR   0 3,550 0
NETFLIX INC COM 64110L106 45,905 171,530 SH   SOLE   163,411 2,027 6,092
NIKE INC CL B 654106103 108,931 1,159,826 SH   SOLE   1,105,330 13,719 40,777
NIKE INC CL B 654106103 2,822 30,050 SH   OTR   0 30,050 0
NORFOLK SOUTHERN CORP COM 655844108 359 2,000 SH   OTR   0 2,000 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1,596 30,825 SH   OTR   0 30,825 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 46,189 892,191 SH   SOLE   849,615 10,849 31,727
NOVARTIS A G SPONSORED ADR 66987V109 66,600 766,394 SH   SOLE   730,595 9,153 26,646
NOVARTIS A G SPONSORED ADR 66987V109 1,223 14,070 SH   OTR   0 14,070 0
PEPSICO INC COM 713448108 919 6,700 SH   OTR   0 6,700 0
PEPSICO INC COM 713448108 64,774 472,461 SH   SOLE   450,699 5,516 16,246
PROGRESSIVE CORP OHIO COM 743315103 2,333 30,200 SH   OTR   0 30,200 0
PROGRESSIVE CORP OHIO COM 743315103 106,884 1,383,610 SH   SOLE   1,317,439 16,556 49,615
RAYTHEON CO COM NEW 755111507 432 2,200 SH   SOLE   2,200 0 0
ROCHE HOLDINGS LTD-SPONS ADR Common Stocks 771195104 982 26,950 SH   OTR   0 26,950 0
ROCHE HOLDINGS LTD-SPONS ADR Common Stocks 771195104 56,263 1,543,576 SH   SOLE   1,470,157 18,395 55,024
ROPER TECHNOLOGIES INC COM 776696106 1,311 3,675 SH   OTR   0 3,675 0
ROPER TECHNOLOGIES INC COM 776696106 93,504 262,209 SH   SOLE   249,759 3,138 9,312
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 1,213 20,250 SH   OTR   0 20,250 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 66,769 1,114,679 SH   SOLE   1,070,677 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 93,632 382,204 SH   SOLE   363,947 4,556 13,701
S&P GLOBAL INC COM 78409V104 2,129 8,690 SH   OTR   0 8,690 0
SCHLUMBERGER LTD COM 806857108 380 11,120 SH   OTR   0 11,120 0
SCHLUMBERGER LTD COM 806857108 43,583 1,275,474 SH   SOLE   1,223,532 6,570 45,372
TEXAS INSTRS INC COM 882508104 1,939 15,000 SH   OTR   0 15,000 0
TEXAS INSTRS INC COM 882508104 115,914 896,890 SH   SOLE   855,158 11,007 30,725
THERMO FISHER SCIENTIFIC INC COM 883556102 1,698 5,830 SH   OTR   0 5,830 0
THERMO FISHER SCIENTIFIC INC COM 883556102 92,426 317,321 SH   SOLE   302,127 3,782 11,412
TJX COS INC NEW COM 872540109 1,683 30,200 SH   OTR   0 30,200 0
TJX COS INC NEW COM 872540109 94,124 1,688,633 SH   SOLE   1,608,933 20,049 59,651
UNION PACIFIC CORP COM 907818108 2,292 14,150 SH   OTR   0 14,150 0
UNION PACIFIC CORP COM 907818108 76,670 473,328 SH   SOLE   451,087 5,624 16,617
UNITED PARCEL SERVICE INC CL B 911312106 24 200 SH   OTR   0 200 0
UNITEDHEALTH GROUP INC COM 91324P102 2,066 9,505 SH   OTR   0 9,505 0
UNITEDHEALTH GROUP INC COM 91324P102 73,354 337,541 SH   SOLE   321,368 4,181 11,992
US BANCORP DEL COM NEW 902973304 51,403 928,849 SH   SOLE   885,944 10,900 32,005
VERISK ANALYTICS INC COM 92345Y106 801 5,068 SH   OTR   0 5,068 0
VERISK ANALYTICS INC COM 92345Y106 65,572 414,646 SH   SOLE   395,094 4,951 14,601
WATERS CORP COM 941848103 1,255 5,620 SH   OTR   0 5,620 0
WATERS CORP COM 941848103 60,156 269,481 SH   SOLE   256,760 3,181 9,540
WELLS FARGO CO NEW COM 949746101 15 300 SH   OTR   0 300 0
WELLS FARGO CO NEW COM 949746101 50,850 1,008,126 SH   SOLE   963,146 12,005 32,975
WORKDAY INC CL A 98138H101 255 1,500 SH   OTR   0 1,500 0
WORKDAY INC CL A 98138H101 45,555 268,036 SH   SOLE   255,151 3,167 9,718
YUM BRANDS INC COM 988498101 1,095 9,650 SH   OTR   0 9,650 0
YUM BRANDS INC COM 988498101 61,146 539,062 SH   SOLE   514,165 6,281 18,616