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 71,035 372,809 SH   SOLE   352,584 4,713 15,512
ADOBE INC COM 00724F101 56,865 251,349 SH   SOLE   237,951 3,257 10,141
AERCAP HOLDINGS NV SHS N00985106 281 7,100 SH   SOLE   7,100 0 0
AIR PRODS & CHEMS INC COM 009158106 81,959 512,081 SH   SOLE   483,400 6,956 21,725
ALPHABET INC CAP STK CL A 02079K305 44,232 42,329 SH   SOLE   40,081 464 1,784
ALPHABET INC CAP STK CL C 02079K107 75,609 73,009 SH   SOLE   69,018 1,004 2,987
AMAZON COM INC COM 023135106 113,741 75,728 SH   SOLE   71,620 983 3,125
AMDOCS LTD SHS G02602103 170 2,900 SH   SOLE   2,900 0 0
AMERICAN ELEC PWR INC COM 025537101 183 2,450 SH   SOLE   2,450 0 0
AMGEN INC COM 031162100 282 1,450 SH   SOLE   1,450 0 0
APPLE INC COM 037833100 50,539 320,397 SH   SOLE   303,276 4,086 13,035
ASHLAND GLOBAL HLDGS INC COM 044186104 177 2,488 SH   SOLE   2,488 0 0
AT&T INC COM 00206R102 126 4,430 SH   SOLE   4,430 0 0
BANK NEW YORK MELLON CORP COM 064058100 753 16,000 SH   SOLE   16,000 0 0
BANKUNITED INC COM 06652K103 176 5,875 SH   SOLE   5,875 0 0
BECTON DICKINSON & CO COM 075887109 63,557 282,075 SH   SOLE   266,681 3,619 11,775
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,060 10 SH   SOLE   8 0 2
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 228 1,115 SH   SOLE   1,115 0 0
BEST BUY INC COM 086516101 98 1,850 SH   SOLE   1,850 0 0
BORGWARNER INC COM 099724106 39,351 1,132,732 SH   SOLE   1,069,911 14,983 47,838
CABOT OIL & GAS CORP COM 127097103 426 19,075 SH   SOLE   19,075 0 0
CANADIAN NATL RY CO COM 136375102 296 4,000 SH   SOLE   4,000 0 0
CELGENE CORP COM 151020104 33,371 520,685 SH   SOLE   491,364 7,016 22,305
CHECK POINT SOFTWARE TECH LT ORD M22465104 279 2,720 SH   SOLE   2,720 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 31,039 71,885 SH   SOLE   67,912 979 2,994
CISCO SYS INC COM 17275R102 80,794 1,864,626 SH   SOLE   1,763,892 24,091 76,643
COMCAST CORP NEW CL A 20030N101 82,692 2,428,534 SH   SOLE   2,296,677 31,660 100,197
CONOCOPHILLIPS COM 20825C104 150 2,400 SH   SOLE   2,400 0 0
COSTCO WHSL CORP NEW COM 22160K105 84,721 415,888 SH   SOLE   392,698 5,593 17,597
CVS HEALTH CORP COM 126650100 285 4,350 SH   SOLE   4,350 0 0
DANONE-SPONS ADR Common Stocks 23636T100 54,807 3,897,235 SH   SOLE   3,684,566 50,704 161,965
DISNEY WALT CO COM DISNEY 254687106 367 3,670 SH   SOLE   3,670 0 0
DOLLAR GEN CORP NEW COM 256677105 62,321 576,616 SH   SOLE   544,887 7,481 24,248
ECOLAB INC COM 278865100 69,384 470,876 SH   SOLE   445,053 6,125 19,698
EOG RES INC COM 26875P101 593 6,800 SH   SOLE   6,800 0 0
EXXON MOBIL CORP COM 30231G102 31 456 SH   SOLE   456 0 0
FACEBOOK INC CL A 30303M102 58,692 447,724 SH   SOLE   422,719 6,067 18,938
FEDEX CORP COM 31428X106 48,881 302,987 SH   SOLE   286,351 3,980 12,656
GENERAL DYNAMICS CORP COM 369550108 677 4,308 SH   SOLE   4,308 0 0
ILLINOIS TOOL WKS INC COM 452308109 48,142 379,995 SH   SOLE   359,063 5,117 15,815
JOHNSON & JOHNSON COM 478160104 61,468 476,309 SH   SOLE   443,149 8,085 25,075
JOHNSON & JOHNSON COM 478160104 8,711 67,503 SH   OTR   0 67,503 0
JOHNSON CTLS INTL PLC SHS G51502105 181 6,100 SH   SOLE   6,100 0 0
JPMORGAN CHASE & CO COM 46625H100 98,157 1,005,505 SH   SOLE   950,144 13,186 42,175
MASTERCARD INCORPORATED CL A 57636Q104 96,580 511,951 SH   SOLE   484,013 6,664 21,274
MICROSOFT CORP COM 594918104 94,493 930,327 SH   SOLE   880,540 11,898 37,889
NESTLE SA ADR Common Stocks 641069406 70,120 866,225 SH   SOLE   819,309 11,232 35,684
NETFLIX INC COM 64110L106 46,813 174,897 SH   SOLE   165,186 2,278 7,433
NIKE INC CL B 654106103 88,015 1,187,146 SH   SOLE   1,121,633 15,426 50,087
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 38,263 902,638 SH   SOLE   852,046 12,146 38,446
NOVARTIS A G SPONSORED ADR 66987V109 67,178 782,866 SH   SOLE   740,317 10,285 32,264
ON SEMICONDUCTOR CORP COM 682189105 158 9,600 SH   SOLE   9,600 0 0
PEPSICO INC COM 713448108 53,554 484,737 SH   SOLE   458,758 6,202 19,777
PFIZER INC COM 717081103 230 5,262 SH   SOLE   5,262 0 0
PROGRESSIVE CORP OHIO COM 743315103 85,056 1,409,846 SH   SOLE   1,332,791 18,623 58,432
RAYTHEON CO COM NEW 755111507 337 2,200 SH   SOLE   2,200 0 0
RED HAT INC COM 756577102 38,569 219,591 SH   SOLE   207,122 2,956 9,513
ROCHE HOLDINGS LTD-SPONS ADR Common Stocks 771195104 48,882 1,583,832 SH   SOLE   1,497,705 20,656 65,471
ROPER TECHNOLOGIES INC COM 776696106 71,873 269,671 SH   SOLE   254,809 3,525 11,337
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 67,546 1,126,886 SH   SOLE   1,074,397 5,057 47,432
S&P GLOBAL INC COM 78409V104 66,598 391,889 SH   SOLE   370,073 5,120 16,696
SCHLUMBERGER LTD COM 806857108 33,068 916,519 SH   SOLE   874,970 4,696 36,853
SKYWORKS SOLUTIONS INC COM 83088M102 246 3,675 SH   SOLE   3,675 0 0
STARWOOD PPTY TR INC COM 85571B105 225 11,400 SH   SOLE   11,400 0 0
TEXAS INSTRS INC COM 882508104 86,880 919,364 SH   SOLE   869,399 12,320 37,645
THERMO FISHER SCIENTIFIC INC COM 883556102 73,095 326,621 SH   SOLE   308,813 4,252 13,556
TJX COS INC NEW COM 872540109 77,189 1,725,284 SH   SOLE   1,630,719 22,557 72,008
UNION PAC CORP COM 907818108 81,860 592,198 SH   SOLE   559,211 7,750 25,237
UNITEDHEALTH GROUP INC COM 91324P102 85,761 344,254 SH   SOLE   325,175 4,672 14,407
US BANCORP DEL COM NEW 902973304 43,513 952,146 SH   SOLE   900,840 12,260 39,046
VERISK ANALYTICS INC COM 92345Y106 46,129 423,049 SH   SOLE   399,799 5,572 17,678
WATERS CORP COM 941848103 52,302 277,246 SH   SOLE   262,184 3,578 11,484
WELLS FARGO CO NEW COM 949746101 48,312 1,048,442 SH   SOLE   992,316 13,474 42,652
WESTERN DIGITAL CORP COM 958102105 111 3,000 SH   SOLE   3,000 0 0
WORKDAY INC CL A 98138H101 59,498 372,606 SH   SOLE   351,641 4,861 16,104
YUM BRANDS INC COM 988498101 67,471 734,023 SH   SOLE   694,391 9,488 30,144
ZIMMER BIOMET HLDGS INC COM 98956P102 202 1,950 SH   SOLE   1,950 0 0