The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete. | |||||||||||||||||
UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 FORM 13F FORM 13F INFORMATION TABLE |
|
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 |
ISHARES TR 1-3 YR TR BD ETF | COM | 464287457 | 213 | 2,520 | SH | SOLE | 2,520 | 0 | 0 | ||
3M CO COM | COM | 88579Y101 | 5,599 | 26,896 | SH | SOLE | 26,896 | 0 | 0 | ||
ADOBE SYS INC COM | COM | 00724F101 | 604 | 4,273 | SH | SOLE | 4,273 | 0 | 0 | ||
AIR LEASE CORP CLASS A | COM | 00912x302 | 23,541 | 630,100 | SH | SOLE | 627,000 | 0 | 3,100 | ||
ALPHABET INC CL A | COM | 02079K305 | 560 | 602 | SH | SOLE | 602 | 0 | 0 | ||
ALPHABET INC CL C | COM | 02079K107 | 46,352 | 51,007 | SH | SOLE | 50,127 | 0 | 880 | ||
AMGEN INC COM | COM | 031162100 | 321 | 1,866 | SH | SOLE | 1,866 | 0 | 0 | ||
APPLE INC COM | COM | 037833100 | 4,192 | 29,106 | SH | SOLE | 29,106 | 0 | 0 | ||
AUTOMATIC DATA PROCESSING INC | COM | 053015103 | 105,579 | 1,030,439 | SH | SOLE | 1,019,039 | 0 | 11,400 | ||
BERKSHIRE HATHAWAY INC | COM | 084670702 | 1,210 | 7,143 | SH | SOLE | 7,143 | 0 | 0 | ||
BERKSHIRE HATHAWAY INC DEL CL | COM | 084670108 | 1,019 | 4 | SH | SOLE | 4 | 0 | 0 | ||
C H ROBINSON WORLDWIDE INC | COM | 12541W209 | 4,457 | 64,900 | SH | SOLE | 64,900 | 0 | 0 | ||
CANADIAN NATL RY CO COM | COM | 136375102 | 230 | 2,840 | SH | SOLE | 2,840 | 0 | 0 | ||
CELGENE CORP COM | COM | 151020104 | 214 | 1,649 | SH | SOLE | 1,649 | 0 | 0 | ||
CIRRUS LOGIC INC COM | COM | 172755100 | 276 | 4,400 | SH | SOLE | 4,400 | 0 | 0 | ||
CISCO SYS INC COM | COM | 17275R102 | 569 | 18,182 | SH | SOLE | 18,182 | 0 | 0 | ||
CME GROUP INC COM | COM | 12572q105 | 113,383 | 905,323 | SH | SOLE | 889,673 | 0 | 15,650 | ||
COCA COLA CO COM | COM | 191216100 | 7,837 | 174,729 | SH | SOLE | 174,729 | 0 | 0 | ||
CORE LABORATORIES N V COM | COM | n22717107 | 12,154 | 120,012 | SH | SOLE | 117,612 | 0 | 2,400 | ||
DANAHER CORP DEL COM | COM | 235851102 | 3,988 | 47,258 | SH | SOLE | 47,258 | 0 | 0 | ||
ECOLAB INC COM | COM | 278865100 | 43,395 | 326,889 | SH | SOLE | 319,689 | 0 | 7,200 | ||
EXPRESS SCRIPTS HOLDING CO | COM | 30219g108 | 28,675 | 449,163 | SH | SOLE | 448,913 | 0 | 250 | ||
EXXON MOBIL CORP COM | COM | 30231G102 | 10,984 | 136,062 | SH | SOLE | 136,062 | 0 | 0 | ||
FIDELITY NATL INFORMATION SVCS | COM | 31620M106 | 519 | 6,075 | SH | SOLE | 6,075 | 0 | 0 | ||
FLOWERS FOODS INC COM | COM | 343498101 | 303 | 17,496 | SH | SOLE | 17,496 | 0 | 0 | ||
FORTIVE CORP | COM | 34959J108 | 969 | 15,301 | SH | SOLE | 15,301 | 0 | 0 | ||
GENERAL ELECTRIC | COM | 369604103 | 566 | 20,965 | SH | SOLE | 17,590 | 0 | 3,375 | ||
GILEAD SCIENCES | COM | 375558103 | 4,946 | 69,880 | SH | SOLE | 69,880 | 0 | 0 | ||
HUBBELL INC COM | COM | 443510607 | 866 | 7,654 | SH | SOLE | 7,654 | 0 | 0 | ||
IDEXX LABS INC COM | COM | 45168d104 | 118,779 | 735,838 | SH | SOLE | 728,113 | 0 | 7,725 | ||
INTEL CORP COM | COM | 458140100 | 25,337 | 750,943 | SH | SOLE | 750,943 | 0 | 0 | ||
INTERNATIONAL BUSINESS MACHS C | COM | 459200101 | 213 | 1,387 | SH | SOLE | 1,387 | 0 | 0 | ||
IONIS PHARMACEUTICALS INC | COM | 462222100 | 2,100 | 41,280 | SH | SOLE | 41,280 | 0 | 0 | ||
JOHNSON & JOHNSON COM | COM | 478160104 | 52,274 | 395,145 | SH | SOLE | 392,420 | 0 | 2,725 | ||
MASTERCARD INC CL A | COM | 57636Q104 | 908 | 7,480 | SH | SOLE | 7,480 | 0 | 0 | ||
MAXIM INTEGRATED PRODS INC COM | COM | 57772K101 | 880 | 19,602 | SH | SOLE | 19,602 | 0 | 0 | ||
MERCK & CO INC NEW COM | COM | 58933Y105 | 6,542 | 102,079 | SH | SOLE | 100,121 | 0 | 1,958 | ||
METTLER TOLEDO INTERNATIONAL C | COM | 592688105 | 136,155 | 231,343 | SH | SOLE | 228,435 | 0 | 2,908 | ||
MICROSOFT CORP COM | COM | 594918104 | 798 | 11,581 | SH | SOLE | 11,581 | 0 | 0 | ||
PEPSICO INC COM | COM | 713448108 | 1,588 | 13,752 | SH | SOLE | 13,752 | 0 | 0 | ||
PERKINELMER INC COM | COM | 714046109 | 327 | 4,800 | SH | SOLE | 4,800 | 0 | 0 | ||
PLANTRONICS INC NEW COM | COM | 727493108 | 314 | 6,000 | SH | SOLE | 6,000 | 0 | 0 | ||
PROCTER & GAMBLE CO COM | COM | 742718109 | 342 | 3,920 | SH | SOLE | 2,120 | 0 | 1,800 | ||
REATA PHARMACEUTICALS INC CL A | COM | 75615p103 | 625 | 19,753 | SH | SOLE | 19,753 | 0 | 0 | ||
RED HAT INC COM | COM | 756577102 | 58,703 | 613,090 | SH | SOLE | 602,790 | 0 | 10,300 | ||
SIRIUS XM HOLDINGS | COM | 82968B103 | 711 | 130,000 | SH | SOLE | 130,000 | 0 | 0 | ||
SM ENERGY CO COM | COM | 78454L100 | 1,212 | 73,300 | SH | SOLE | 73,300 | 0 | 0 | ||
TJX COS INC NEW COM | COM | 872540109 | 298 | 4,133 | SH | SOLE | 4,133 | 0 | 0 | ||
V F CORP COM | COM | 918204108 | 512 | 8,885 | SH | SOLE | 8,885 | 0 | 0 | ||
VARIAN MED SYS INC | COM | 92220p105 | 33,869 | 328,218 | SH | SOLE | 323,418 | 0 | 4,800 | ||
VISA INC COM CL A | COM | 92826c839 | 75,939 | 809,761 | SH | SOLE | 802,386 | 0 | 7,375 | ||
WABTEC CORP COM | COM | 929740108 | 79,590 | 869,836 | SH | SOLE | 862,236 | 0 | 7,600 | ||
WAL-MART STORES INC COM | COM | 931142103 | 330 | 4,360 | SH | SOLE | 3,060 | 0 | 1,300 | ||
WALGREENS BOOTS ALLIANCE INC C | COM | 931427108 | 366 | 4,676 | SH | SOLE | 3,376 | 0 | 1,300 | ||
XILINX INC COM | COM | 983919101 | 3,087 | 48,000 | SH | SOLE | 48,000 | 0 | 0 | ||
NESTLE S A SPONSORED ADR | COM | 641069406 | 218 | 2,500 | SH | SOLE | 2,500 | 0 | 0 | ||
ROCHE HLDG LTD SPONSORED ADR | COM | 771195104 | 45,423 | 1,428,387 | SH | SOLE | 1,410,962 | 0 | 17,425 | ||
SGS SA ADR | COM | 818800104 | 26,653 | 1,100,008 | SH | SOLE | 1,091,908 | 0 | 8,100 | ||
VANGUARD INDEX FDS S&P 500 ETF | COM | 922908363 | 266 | 1,200 | SH | SOLE | 1,200 | 0 | 0 |