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 77,060 370,871 SH   SOLE   352,068 4,318 14,485
ADOBE INC COM 00724F101 66,663 250,153 SH   SOLE   237,561 2,995 9,597
AIR PRODS & CHEMS INC COM 009158106 97,336 509,719 SH   SOLE   483,502 6,419 19,798
ALPHABET INC CAP STK CL A 02079K305 49,685 42,217 SH   SOLE   40,135 430 1,652
ALPHABET INC CAP STK CL C 02079K107 85,406 72,791 SH   SOLE   69,063 922 2,806
AMAZON COM INC COM 023135106 133,184 74,791 SH   SOLE   70,968 905 2,918
AMGEN INC COM 031162100 275 1,450 SH   SOLE   1,450 0 0
APPLE INC COM 037833100 79,068 416,259 SH   SOLE   394,702 5,328 16,229
BANK NEW YORK MELLON CORP COM 064058100 952 18,887 SH   SOLE   18,887 0 0
BECTON DICKINSON & CO COM 075887109 81,388 325,903 SH   SOLE   309,316 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 224 1,115 SH   SOLE   1,115 0 0
BORGWARNER INC COM 099724106 43,941 1,144,000 SH   SOLE   1,085,897 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 49,394 1,796,130 SH   SOLE   1,719,747 7,965 68,418
CANADIAN NATL RY CO COM 136375102 179 2,000 SH   SOLE   2,000 0 0
CELGENE CORP COM 151020104 27,302 289,403 SH   SOLE   274,289 3,523 11,591
CHIPOTLE MEXICAN GRILL INC COM 169656105 50,747 71,444 SH   SOLE   67,739 902 2,803
CISCO SYS INC COM 17275R102 100,207 1,856,025 SH   SOLE   1,762,301 22,160 71,564
COMCAST CORP NEW CL A 20030N101 96,720 2,419,220 SH   SOLE   2,297,498 29,142 92,580
COSTCO WHSL CORP NEW COM 22160K105 100,256 414,041 SH   SOLE   392,499 5,162 16,380
CVS HEALTH CORP COM 126650100 181 3,350 SH   SOLE   3,350 0 0
DANONE-SPONS ADR Common Stocks 23636T100 59,416 3,860,673 SH   SOLE   3,663,323 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 59,787 501,151 SH   SOLE   474,900 6,683 19,568
ECOLAB INC COM 278865100 82,437 466,958 SH   SOLE   442,991 5,633 18,334
EXXON MOBIL CORP COM 30231G102 102 1,256 SH   SOLE   1,256 0 0
FACEBOOK INC CL A 30303M102 74,981 449,825 SH   SOLE   426,727 5,603 17,495
FEDEX CORP COM 31428X106 65,725 362,302 SH   SOLE   343,697 4,407 14,198
GENERAL DYNAMICS CORP COM 369550108 440 2,600 SH   SOLE   2,600 0 0
ILLINOIS TOOL WKS INC COM 452308109 54,291 378,258 SH   SOLE   358,827 4,722 14,709
JOHNSON & JOHNSON COM 478160104 66,170 473,355 SH   SOLE   442,848 7,444 23,063
JOHNSON & JOHNSON COM 478160104 9,436 67,503 SH   OTR   0 67,503 0
JOHNSON CTLS INTL PLC SHS G51502105 115 3,100 SH   SOLE   3,100 0 0
JPMORGAN CHASE & CO COM 46625H100 101,382 1,001,501 SH   SOLE   950,081 12,143 39,277
MASTERCARD INC CL A 57636Q104 120,058 509,908 SH   SOLE   484,038 6,134 19,736
MICROSOFT CORP COM 594918104 109,221 926,073 SH   SOLE   880,142 10,965 34,966
NESTLE SA ADR Common Stocks 641069406 82,046 860,745 SH   SOLE   817,195 10,345 33,205
NETFLIX INC COM 64110L106 62,066 174,069 SH   SOLE   165,095 2,098 6,876
NIKE INC CL B 654106103 99,660 1,183,473 SH   SOLE   1,122,628 14,205 46,640
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 49,467 900,061 SH   SOLE   853,193 11,202 35,666
NOVARTIS A G SPONSORED ADR 66987V109 74,910 779,174 SH   SOLE   739,653 9,475 30,046
PEPSICO INC COM 713448108 59,001 481,446 SH   SOLE   457,215 5,707 18,524
PROGRESSIVE CORP OHIO COM 743315103 101,469 1,407,528 SH   SOLE   1,335,864 17,140 54,524
RAYTHEON CO COM NEW 755111507 401 2,200 SH   SOLE   2,200 0 0
RED HAT INC COM 756577102 39,839 218,055 SH   SOLE   206,488 2,722 8,845
ROCHE HOLDINGS LTD-SPONS ADR Common Stocks 771195104 54,064 1,572,077 SH   SOLE   1,490,772 19,013 62,292
ROPER TECHNOLOGIES INC COM 776696106 91,509 267,593 SH   SOLE   253,738 3,249 10,606
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 72,410 1,132,291 SH   SOLE   1,083,316 5,057 43,918
S&P GLOBAL INC COM 78409V104 82,006 389,487 SH   SOLE   369,257 4,715 15,515
SCHLUMBERGER LTD COM 806857108 57,033 1,308,990 SH   SOLE   1,252,434 6,570 49,986
TEXAS INSTRS INC COM 882508104 96,852 913,095 SH   SOLE   866,573 11,374 35,148
THERMO FISHER SCIENTIFIC INC COM 883556102 88,504 323,337 SH   SOLE   306,589 3,915 12,833
TJX COS INC NEW COM 872540109 91,240 1,714,710 SH   SOLE   1,626,806 20,763 67,141
UNION PACIFIC CORP COM 907818108 80,767 483,057 SH   SOLE   457,547 6,663 18,847
UNITEDHEALTH GROUP INC COM 91324P102 84,872 343,252 SH   SOLE   325,454 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 55,957 420,733 SH   SOLE   399,252 5,129 16,352
WATERS CORP COM 941848103 69,317 275,384 SH   SOLE   261,366 3,295 10,723
WELLS FARGO CO NEW COM 949746101 50,165 1,038,185 SH   SOLE   986,735 12,417 39,033
WORKDAY INC CL A 98138H101 52,997 274,810 SH   SOLE   259,798 4,053 10,959
YUM BRANDS INC COM 988498101 55,054 551,584 SH   SOLE   522,671 7,934 20,979