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 | 5,830 | 68,974 | SH | SOLE | 68,974 | 0 | 0 | ||
3M CO COM | COM | 88579Y101 | 5,146 | 26,896 | SH | SOLE | 26,896 | 0 | 0 | ||
ADOBE SYS INC COM | COM | 00724F101 | 550 | 4,230 | SH | SOLE | 4,230 | 0 | 0 | ||
AIR LEASE CORP CLASS A | COM | 00912x302 | 25,173 | 649,623 | SH | SOLE | 646,523 | 0 | 3,100 | ||
ALPHABET INC CL A | COM | 02079K305 | 507 | 598 | SH | SOLE | 598 | 0 | 0 | ||
ALPHABET INC CL C | COM | 02079K107 | 32,173 | 38,783 | SH | SOLE | 37,953 | 0 | 830 | ||
AMAZON COM INC | COM | 023135106 | 223 | 251 | SH | SOLE | 251 | 0 | 0 | ||
AMGEN INC COM | COM | 031162100 | 382 | 2,331 | SH | SOLE | 2,331 | 0 | 0 | ||
APPLE INC COM | COM | 037833100 | 4,176 | 29,071 | SH | SOLE | 29,071 | 0 | 0 | ||
AUTOMATIC DATA PROCESSING INC | COM | 053015103 | 104,117 | 1,016,865 | SH | SOLE | 1,005,290 | 0 | 11,575 | ||
BERKSHIRE HATHAWAY INC | COM | 084670702 | 1,191 | 7,143 | SH | SOLE | 7,143 | 0 | 0 | ||
BERKSHIRE HATHAWAY INC DEL CL | COM | 084670108 | 999 | 4 | SH | SOLE | 4 | 0 | 0 | ||
C H ROBINSON WORLDWIDE INC | COM | 12541W209 | 5,016 | 64,900 | SH | SOLE | 64,900 | 0 | 0 | ||
CANADIAN NATL RY CO COM | COM | 136375102 | 210 | 2,840 | SH | SOLE | 2,840 | 0 | 0 | ||
CELGENE CORP COM | COM | 151020104 | 204 | 1,643 | SH | SOLE | 1,643 | 0 | 0 | ||
CIRRUS LOGIC INC COM | COM | 172755100 | 267 | 4,400 | SH | SOLE | 4,400 | 0 | 0 | ||
CISCO SYS INC COM | COM | 17275R102 | 596 | 17,622 | SH | SOLE | 17,622 | 0 | 0 | ||
CME GROUP INC COM | COM | 12572q105 | 105,339 | 886,695 | SH | SOLE | 871,345 | 0 | 15,350 | ||
COCA COLA CO COM | COM | 191216100 | 7,415 | 174,729 | SH | SOLE | 174,729 | 0 | 0 | ||
CORE LABORATORIES N V COM | COM | n22717107 | 14,173 | 122,690 | SH | SOLE | 120,290 | 0 | 2,400 | ||
DANAHER CORP DEL COM | COM | 235851102 | 4,044 | 47,280 | SH | SOLE | 47,280 | 0 | 0 | ||
DENTSPLY SIRONA INC | COM | 24906p109 | 227 | 3,640 | SH | SOLE | 3,640 | 0 | 0 | ||
ECOLAB INC COM | COM | 278865100 | 33,729 | 269,103 | SH | SOLE | 262,153 | 0 | 6,950 | ||
EXPRESS SCRIPTS HOLDING CO | COM | 30219g108 | 77,649 | 1,178,113 | SH | SOLE | 1,174,593 | 0 | 3,520 | ||
EXXON MOBIL CORP COM | COM | 30231G102 | 11,167 | 136,162 | SH | SOLE | 136,162 | 0 | 0 | ||
FIDELITY NATL INFORMATION SVCS | COM | 31620M106 | 484 | 6,075 | SH | SOLE | 6,075 | 0 | 0 | ||
FLOWERS FOODS INC COM | COM | 343498101 | 340 | 17,496 | SH | SOLE | 17,496 | 0 | 0 | ||
FORTIVE CORP | COM | 34959J108 | 926 | 15,383 | SH | SOLE | 15,383 | 0 | 0 | ||
GENERAL ELECTRIC | COM | 369604103 | 813 | 27,280 | SH | SOLE | 23,905 | 0 | 3,375 | ||
GILEAD SCIENCES | COM | 375558103 | 5,341 | 78,640 | SH | SOLE | 78,640 | 0 | 0 | ||
HUBBELL INC COM | COM | 443510607 | 1,231 | 10,254 | SH | SOLE | 10,254 | 0 | 0 | ||
IDEXX LABS INC COM | COM | 45168d104 | 116,350 | 752,537 | SH | SOLE | 744,787 | 0 | 7,750 | ||
INTEL CORP COM | COM | 458140100 | 27,107 | 751,498 | SH | SOLE | 751,498 | 0 | 0 | ||
INTERNATIONAL BUSINESS MACHS C | COM | 459200101 | 276 | 1,587 | SH | SOLE | 1,587 | 0 | 0 | ||
IONIS PHARMACEUTICALS INC | COM | 462222100 | 1,529 | 38,030 | SH | SOLE | 38,030 | 0 | 0 | ||
JOHNSON & JOHNSON COM | COM | 478160104 | 39,031 | 313,379 | SH | SOLE | 311,254 | 0 | 2,125 | ||
MASTERCARD INC CL A | COM | 57636Q104 | 841 | 7,480 | SH | SOLE | 7,480 | 0 | 0 | ||
MAXIM INTEGRATED PRODS INC COM | COM | 57772K101 | 881 | 19,602 | SH | SOLE | 19,602 | 0 | 0 | ||
MERCK & CO INC NEW COM | COM | 58933Y105 | 6,501 | 102,319 | SH | SOLE | 100,361 | 0 | 1,958 | ||
METTLER TOLEDO INTERNATIONAL C | COM | 592688105 | 111,674 | 233,183 | SH | SOLE | 230,275 | 0 | 2,908 | ||
MICROSOFT CORP COM | COM | 594918104 | 745 | 11,316 | SH | SOLE | 11,316 | 0 | 0 | ||
PEPSICO INC COM | COM | 713448108 | 1,539 | 13,762 | SH | SOLE | 13,762 | 0 | 0 | ||
PERKINELMER INC COM | COM | 714046109 | 279 | 4,800 | SH | SOLE | 4,800 | 0 | 0 | ||
PFIZER INC COM | COM | 717081103 | 209 | 6,111 | SH | SOLE | 6,111 | 0 | 0 | ||
PLANTRONICS INC NEW COM | COM | 727493108 | 325 | 6,000 | SH | SOLE | 6,000 | 0 | 0 | ||
PROCTER & GAMBLE CO COM | COM | 742718109 | 374 | 4,167 | SH | SOLE | 2,367 | 0 | 1,800 | ||
REATA PHARMACEUTICALS INC CL A | COM | 75615p103 | 447 | 19,753 | SH | SOLE | 19,753 | 0 | 0 | ||
RED HAT INC COM | COM | 756577102 | 52,698 | 609,228 | SH | SOLE | 598,928 | 0 | 10,300 | ||
SIRIUS XM HOLDINGS | COM | 82968B103 | 515 | 100,000 | SH | SOLE | 100,000 | 0 | 0 | ||
SM ENERGY CO COM | COM | 78454L100 | 1,761 | 73,300 | SH | SOLE | 73,300 | 0 | 0 | ||
TJX COS INC NEW COM | COM | 872540109 | 650 | 8,218 | SH | SOLE | 8,218 | 0 | 0 | ||
V F CORP COM | COM | 918204108 | 500 | 9,089 | SH | SOLE | 9,089 | 0 | 0 | ||
VAREX IMAGING CORPORATION | COM | 92214X106 | 292 | 8,681 | SH | SOLE | 8,681 | 0 | 0 | ||
VARIAN MED SYS INC | COM | 92220p105 | 29,695 | 325,853 | SH | SOLE | 321,053 | 0 | 4,800 | ||
VISA INC COM CL A | COM | 92826c839 | 70,832 | 797,025 | SH | SOLE | 789,650 | 0 | 7,375 | ||
WABTEC CORP COM | COM | 929740108 | 66,762 | 855,918 | SH | SOLE | 848,318 | 0 | 7,600 | ||
WAL-MART STORES INC COM | COM | 931142103 | 314 | 4,360 | SH | SOLE | 3,060 | 0 | 1,300 | ||
WALGREENS BOOTS ALLIANCE INC C | COM | 931427108 | 411 | 4,954 | SH | SOLE | 3,654 | 0 | 1,300 | ||
XILINX INC COM | COM | 983919101 | 2,779 | 48,000 | SH | SOLE | 48,000 | 0 | 0 | ||
NESTLE S A SPONSORED ADR | COM | 641069406 | 6,374 | 82,892 | SH | SOLE | 81,942 | 0 | 950 | ||
ROCHE HLDG LTD SPONSORED ADR | COM | 771195104 | 35,053 | 1,094,379 | SH | SOLE | 1,081,504 | 0 | 12,875 | ||
SGS SA ADR | COM | 818800104 | 23,805 | 1,118,409 | SH | SOLE | 1,110,309 | 0 | 8,100 | ||
VANGUARD INDEX FDS S&P 500 ETF | COM | 922908363 | 260 | 1,200 | SH | SOLE | 1,200 | 0 | 0 |