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 324 1,700 SH   OTR   0 0 1,700
3M CO COM 88579Y101 72,003 377,889 SH   SOLE   357,664 4,713 15,512
ADOBE INC COM 00724F101 204 900 SH   OTR   0 0 900
ADOBE INC COM 00724F101 58,106 256,834 SH   SOLE   243,436 3,257 10,141
AERCAP HOLDINGS NV SHS N00985106 281 7,100 SH   SOLE   7,100 0 0
AIR PRODS & CHEMS INC COM 009158106 144 900 SH   OTR   0 0 900
AIR PRODS & CHEMS INC COM 009158106 83,193 519,796 SH   SOLE   491,115 6,956 21,725
ALPHABET INC CAP STK CL A 02079K305 104 100 SH   OTR   0 0 100
ALPHABET INC CAP STK CL A 02079K305 45,246 43,299 SH   SOLE   41,051 464 1,784
ALPHABET INC CAP STK CL C 02079K107 104 100 SH   OTR   0 0 100
ALPHABET INC CAP STK CL C 02079K107 77,034 74,385 SH   SOLE   70,394 1,004 2,987
ALTRIA GROUP INC COM 02209S103 10 200 SH   SOLE   200 0 0
AMAZON COM INC COM 023135106 210 140 SH   OTR   0 0 140
AMAZON COM INC COM 023135106 116,804 77,767 SH   SOLE   73,659 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
AMERICAN EXPRESS CO COM 025816109 598 6,270 SH   SOLE   6,270 0 0
AMGEN INC COM 031162100 282 1,450 SH   SOLE   1,450 0 0
APPLE INC COM 037833100 52,416 332,292 SH   SOLE   315,171 4,086 13,035
APPLE INC COM 037833100 221 1,400 SH   OTR   0 0 1,400
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
BAYERISCHE MOTOREN-SPON ADR Common Stocks 072743305 372 13,800 SH   SOLE   13,800 0 0
BECTON DICKINSON & CO COM 075887109 64,751 287,375 SH   SOLE   271,981 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 352 1,725 SH   SOLE   1,725 0 0
BEST BUY INC COM 086516101 98 1,850 SH   SOLE   1,850 0 0
BORGWARNER INC COM 099724106 73 2,100 SH   OTR   0 0 2,100
BORGWARNER INC COM 099724106 39,736 1,143,807 SH   SOLE   1,080,986 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,941 529,585 SH   SOLE   500,264 7,016 22,305
CELGENE CORP COM 151020104 135 2,100 SH   OTR   0 0 2,100
CERNER CORP COM 156782104 163 3,100 SH   OTR   0 0 3,100
CERNER CORP COM 156782104 787 15,015 SH   SOLE   15,015 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 279 2,720 SH   SOLE   2,720 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 86 200 SH   OTR   0 0 200
CHIPOTLE MEXICAN GRILL INC COM 169656105 31,465 72,870 SH   SOLE   68,897 979 2,994
CISCO SYS INC COM 17275R102 83,021 1,916,026 SH   SOLE   1,815,292 24,091 76,643
CISCO SYS INC COM 17275R102 173 4,000 SH   OTR   0 0 4,000
COCA COLA CO COM 191216100 9 200 SH   SOLE   200 0 0
COMCAST CORP NEW CL A 20030N101 84,207 2,473,034 SH   SOLE   2,341,177 31,660 100,197
COMCAST CORP NEW CL A 20030N101 204 6,000 SH   OTR   0 0 6,000
CONOCOPHILLIPS COM 20825C104 150 2,400 SH   SOLE   2,400 0 0
COSTCO WHSL CORP NEW COM 22160K105 306 1,500 SH   OTR   0 0 1,500
COSTCO WHSL CORP NEW COM 22160K105 86,650 425,358 SH   SOLE   402,168 5,593 17,597
CVS HEALTH CORP COM 126650100 285 4,350 SH   SOLE   4,350 0 0
DANONE-SPONS ADR Common Stocks 23636T100 55,404 3,939,685 SH   SOLE   3,727,016 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 151 1,400 SH   OTR   0 0 1,400
DOLLAR GEN CORP NEW COM 256677105 63,463 587,181 SH   SOLE   555,452 7,481 24,248
ECOLAB INC COM 278865100 147 1,000 SH   OTR   0 0 1,000
ECOLAB INC COM 278865100 70,086 475,646 SH   SOLE   449,823 6,125 19,698
EOG RES INC COM 26875P101 593 6,800 SH   SOLE   6,800 0 0
EXXON MOBIL CORP COM 30231G102 45 656 SH   SOLE   656 0 0
FACEBOOK INC CL A 30303M102 58,928 449,524 SH   SOLE   424,519 6,067 18,938
FEDEX CORP COM 31428X106 50,063 310,312 SH   SOLE   293,676 3,980 12,656
FEDEX CORP COM 31428X106 161 1,000 SH   OTR   0 0 1,000
GENERAL DYNAMICS CORP COM 369550108 677 4,308 SH   SOLE   4,308 0 0
ILLINOIS TOOL WKS INC COM 452308109 48,439 382,345 SH   SOLE   361,413 5,117 15,815
ILLINOIS TOOL WKS INC COM 452308109 127 1,000 SH   OTR   0 0 1,000
INTEL CORP COM 458140100 221 4,700 SH   SOLE   4,700 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 116 1,020 SH   OTR   0 0 1,020
INTERNATIONAL BUSINESS MACHS COM 459200101 419 3,690 SH   SOLE   3,690 0 0
JOHNSON & JOHNSON COM 478160104 63,060 488,644 SH   SOLE   455,484 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 205 2,100 SH   OTR   0 0 2,100
JPMORGAN CHASE & CO COM 46625H100 99,879 1,023,145 SH   SOLE   967,784 13,186 42,175
MASTERCARD INCORPORATED CL A 57636Q104 97,900 518,951 SH   SOLE   491,013 6,664 21,274
MASTERCARD INCORPORATED CL A 57636Q104 358 1,900 SH   OTR   0 0 1,900
MICROSOFT CORP COM 594918104 305 3,000 SH   OTR   0 0 3,000
MICROSOFT CORP COM 594918104 97,564 960,557 SH   SOLE   910,770 11,898 37,889
NESTLE SA ADR Common Stocks 641069406 162 2,000 SH   OTR   0 0 2,000
NESTLE SA ADR Common Stocks 641069406 72,027 889,775 SH   SOLE   842,859 11,232 35,684
NETFLIX INC COM 64110L106 47,817 178,647 SH   SOLE   168,936 2,278 7,433
NIKE INC CL B 654106103 252 3,400 SH   OTR   0 0 3,400
NIKE INC CL B 654106103 89,991 1,213,796 SH   SOLE   1,148,283 15,426 50,087
NORFOLK SOUTHERN CORP COM 655844108 299 2,000 SH   OTR   0 0 2,000
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 170 4,000 SH   OTR   0 0 4,000
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 39,086 922,063 SH   SOLE   871,471 12,146 38,446
NOVARTIS A G SPONSORED ADR 66987V109 189 2,200 SH   OTR   0 0 2,200
NOVARTIS A G SPONSORED ADR 66987V109 68,205 794,836 SH   SOLE   752,287 10,285 32,264
ON SEMICONDUCTOR CORP COM 682189105 158 9,600 SH   SOLE   9,600 0 0
PEPSICO INC COM 713448108 77 700 SH   OTR   0 0 700
PEPSICO INC COM 713448108 54,438 492,737 SH   SOLE   466,758 6,202 19,777
PFIZER INC COM 717081103 230 5,262 SH   SOLE   5,262 0 0
PROGRESSIVE CORP OHIO COM 743315103 86,697 1,437,046 SH   SOLE   1,359,991 18,623 58,432
PROGRESSIVE CORP OHIO COM 743315103 181 3,000 SH   OTR   0 0 3,000
RAYTHEON CO COM NEW 755111507 337 2,200 SH   SOLE   2,200 0 0
RED HAT INC COM 756577102 193 1,100 SH   OTR   0 0 1,100
RED HAT INC COM 756577102 39,735 226,231 SH   SOLE   213,762 2,956 9,513
ROCHE HOLDINGS LTD-SPONS ADR Common Stocks 771195104 164 5,300 SH   OTR   0 0 5,300
ROCHE HOLDINGS LTD-SPONS ADR Common Stocks 771195104 49,557 1,605,682 SH   SOLE   1,519,555 20,656 65,471
ROPER TECHNOLOGIES INC COM 776696106 133 500 SH   OTR   0 0 500
ROPER TECHNOLOGIES INC COM 776696106 73,039 274,046 SH   SOLE   259,184 3,525 11,337
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 150 2,500 SH   OTR   0 0 2,500
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 68,609 1,144,636 SH   SOLE   1,092,147 5,057 47,432
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 126 2,160 SH   SOLE   2,160 0 0
S&P GLOBAL INC COM 78409V104 221 1,300 SH   OTR   0 0 1,300
S&P GLOBAL INC COM 78409V104 67,836 399,179 SH   SOLE   377,363 5,120 16,696
SCHLUMBERGER LTD COM 806857108 33,390 925,439 SH   SOLE   883,890 4,696 36,853
SCHLUMBERGER LTD COM 806857108 72 2,000 SH   OTR   0 0 2,000
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 558 5,900 SH   OTR   0 0 5,900
TEXAS INSTRS INC COM 882508104 87,740 928,464 SH   SOLE   878,499 12,320 37,645
THERMO FISHER SCIENTIFIC INC COM 883556102 157 700 SH   OTR   0 0 700
THERMO FISHER SCIENTIFIC INC COM 883556102 74,231 331,701 SH   SOLE   313,893 4,252 13,556
TJX COS INC NEW COM 872540109 179 4,000 SH   OTR   0 0 4,000
TJX COS INC NEW COM 872540109 78,361 1,751,484 SH   SOLE   1,656,919 22,557 72,008
UNION PAC CORP COM 907818108 346 2,500 SH   OTR   0 0 2,500
UNION PAC CORP COM 907818108 83,470 603,848 SH   SOLE   570,861 7,750 25,237
UNITED PARCEL SERVICE INC CL B 911312106 20 200 SH   SOLE   200 0 0
UNITEDHEALTH GROUP INC COM 91324P102 87,527 351,344 SH   SOLE   332,265 4,672 14,407
UNITEDHEALTH GROUP INC COM 91324P102 374 1,500 SH   OTR   0 0 1,500
US BANCORP DEL COM NEW 902973304 43,513 952,146 SH   SOLE   900,840 12,260 39,046
VERISK ANALYTICS INC COM 92345Y106 92 842 SH   OTR   0 0 842
VERISK ANALYTICS INC COM 92345Y106 46,590 427,275 SH   SOLE   404,025 5,572 17,678
WATERS CORP COM 941848103 52,606 278,856 SH   SOLE   263,794 3,578 11,484
WELLS FARGO CO NEW COM 949746101 49,005 1,063,482 SH   SOLE   1,007,356 13,474 42,652
WELLS FARGO CO NEW COM 949746101 78 1,700 SH   OTR   0 0 1,700
WESTERN DIGITAL CORP COM 958102105 111 3,000 SH   SOLE   3,000 0 0
WORKDAY INC CL A 98138H101 208 1,300 SH   OTR   0 0 1,300
WORKDAY INC CL A 98138H101 59,530 372,806 SH   SOLE   351,841 4,861 16,104
YUM BRANDS INC COM 988498101 92 1,000 SH   OTR   0 0 1,000
YUM BRANDS INC COM 988498101 68,262 742,623 SH   SOLE   702,991 9,488 30,144
ZIMMER BIOMET HLDGS INC COM 98956P102 202 1,950 SH   SOLE   1,950 0 0