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 Company COM 88579Y101 1,265 6,609 SH   SOLE   6,609 0 0
AT&T COM 00206R102 1,232 29,650 SH   SOLE   29,650 0 0
AbbVie COM 00287y109 994 15,256 SH   SOLE   15,256 0 0
Abbott Labs COM 002824100 1,193 26,868 SH   SOLE   26,868 0 0
Allergan COM G0177j108 1,660 6,948 SH   SOLE   6,948 0 0
Allergan Cv Pfd COM G0177J116 9,970 11,751 SH   SOLE   11,751 0 0
Alphabet Cl A COM 02079k305 7,502 8,849 SH   SOLE   8,849 0 0
Alphabet Cl C COM 02079k107 16,867 20,333 SH   SOLE   20,333 0 0
Altria COM 02209S103 1,904 26,655 SH   SOLE   26,655 0 0
Amazon COM 023135106 14,607 16,476 SH   SOLE   16,476 0 0
American Tower COM 03027x100 14,869 122,337 SH   SOLE   122,337 0 0
Apache COM 037411105 224 4,350 SH   SOLE   4,350 0 0
Apple COM 037833100 24,036 167,314 SH   SOLE   167,314 0 0
Automatic Data COM 053015103 1,940 18,949 SH   SOLE   18,949 0 0
Baker Hughes COM 057224107 251 4,193 SH   SOLE   4,193 0 0
Bank of America COM 060505104 397 16,809 SH   SOLE   16,809 0 0
Becton Dickinson COM 075887109 371 2,025 SH   SOLE   2,025 0 0
Berkshire Hathaway B COM 084670207 18,435 110,603 SH   SOLE   110,603 0 0
Blue Buffalo Pet Products COM 09531U102 10,998 478,187 SH   SOLE   478,187 0 0
Boeing COM 097023105 1,695 9,583 SH   SOLE   9,583 0 0
Bright Horizons Family Solutio COM 109194100 447 6,160 SH   SOLE   6,160 0 0
Bristol Myers-Squibb COM 110122108 291 5,352 SH   SOLE   5,352 0 0
CDK Global COM 12508e101 304 4,677 SH   SOLE   4,677 0 0
CIGNA COM 125509109 586 4,000 SH   SOLE   4,000 0 0
Caterpillar COM 149123101 278 3,000 SH   SOLE   3,000 0 0
Celgene COM 151020104 18,827 151,308 SH   SOLE   151,308 0 0
Cerner COM 156782104 6,914 117,482 SH   SOLE   117,482 0 0
ChevronTexaco COM 166764100 812 7,562 SH   SOLE   7,562 0 0
Cisco Systems COM 17275r102 2,943 87,067 SH   SOLE   87,067 0 0
Coca Cola COM 191216100 3,757 88,531 SH   SOLE   88,531 0 0
Cognizant Tech COM 192446102 16,557 278,175 SH   SOLE   278,175 0 0
Colony Starwood Homes COM 19625x102 6,319 186,140 SH   SOLE   186,140 0 0
Conn Water Svces COM 207797101 332 6,247 SH   SOLE   6,247 0 0
Consol Edison COM 209115104 210 2,700 SH   SOLE   2,700 0 0
Deere & Co COM 244199105 8,851 81,310 SH   SOLE   81,310 0 0
Diageo PLC COM 25243q205 4,667 40,383 SH   SOLE   40,383 0 0
DuPont COM 263534109 364 4,526 SH   SOLE   4,526 0 0
Duke Energy COM 26441C204 352 4,286 SH   SOLE   4,286 0 0
Dunkin' Brands COM 265504100 10,557 193,066 SH   SOLE   193,066 0 0
Emerson Electric COM 291011104 608 10,161 SH   SOLE   10,161 0 0
Epam Systems COM 29414b104 733 9,700 SH   SOLE   9,700 0 0
Equifax COM 294429105 272 1,991 SH   SOLE   1,991 0 0
Evercore Partners COM 29977a105 3,170 40,696 SH   SOLE   40,696 0 0
Exxon Mobil COM 30231g102 9,649 117,654 SH   SOLE   117,654 0 0
Facebook COM 30303M102 13,947 98,185 SH   SOLE   98,185 0 0
FedEx COM 31428X106 987 5,060 SH   SOLE   5,060 0 0
General Electric COM 369604103 13,791 462,794 SH   SOLE   462,794 0 0
Gentex COM 371901109 247 11,600 SH   SOLE   11,600 0 0
Henderson Land Development COM Y31476107 134 21,648 SH   SOLE   21,648 0 0
Home Depot COM 437076102 719 4,894 SH   SOLE   4,894 0 0
Hospitality Properties COM 44106m102 575 18,225 SH   SOLE   18,225 0 0
IBM COM 459200101 3,376 19,385 SH   SOLE   19,385 0 0
ICON plc COM g4705a100 1,646 20,650 SH   SOLE   20,650 0 0
Illumina COM 452327109 1,990 11,664 SH   SOLE   11,664 0 0
Intel COM 458140100 1,417 39,281 SH   SOLE   39,281 0 0
JP Morgan Chase COM 46625H100 3,745 42,638 SH   SOLE   42,638 0 0
Jacobs Engineering COM 469814107 8,044 145,509 SH   SOLE   145,509 0 0
Johnson & Johnson COM 478160104 7,378 59,236 SH   SOLE   59,236 0 0
Kansas City Southern COM 485170302 6,175 72,001 SH   SOLE   72,001 0 0
Kinder Morgan COM 49456b101 10,075 463,453 SH   SOLE   463,453 0 0
Kraft Heinz COM 500754106 260 2,868 SH   SOLE   2,868 0 0
Lowe's COM 548661107 1,371 16,676 SH   SOLE   16,676 0 0
McDonald's COM 580135101 1,071 8,265 SH   SOLE   8,265 0 0
Merck COM 58933y105 309 4,869 SH   SOLE   4,869 0 0
Microsoft COM 594918104 932 14,156 SH   SOLE   14,156 0 0
Mondelez COM 609207105 260 6,031 SH   SOLE   6,031 0 0
Monsanto COM 61166W101 9,774 86,341 SH   SOLE   86,341 0 0
Moody's COM 615369105 415 3,700 SH   SOLE   3,700 0 0
NBT Bancorp COM 628778102 523 14,100 SH   SOLE   14,100 0 0
NetEase COM 64110w102 1,325 4,666 SH   SOLE   4,666 0 0
Nike COM 654106103 977 17,523 SH   SOLE   17,523 0 0
Palo Alto Networks COM 697435105 6,096 54,096 SH   SOLE   54,096 0 0
PayPal COM 70450y103 11,538 268,190 SH   SOLE   268,190 0 0
Paychex COM 704326107 304 5,163 SH   SOLE   5,163 0 0
People's United Financial COM 712704105 212 11,670 SH   SOLE   11,670 0 0
PepsiCo COM 713448108 13,356 119,399 SH   SOLE   119,399 0 0
Pfizer COM 717081103 1,126 32,922 SH   SOLE   32,922 0 0
Philip Morris Int'l COM 718172109 2,987 26,461 SH   SOLE   26,461 0 0
Proctor & Gamble COM 742718109 2,271 25,273 SH   SOLE   25,273 0 0
Quanta Services COM 74762e102 14,140 381,030 SH   SOLE   381,030 0 0
QuintilesIMS COM 74876y101 15,775 195,891 SH   SOLE   195,891 0 0
ResMed COM 761152107 16,622 230,957 SH   SOLE   230,957 0 0
Royal Dutch Shell PLC COM 780259206 210 3,981 SH   SOLE   3,981 0 0
SPDR Tr (S&P 500) COM 78462f103 990 4,200 SH   SOLE   4,200 0 0
Schlumberger COM 806857108 957 12,249 SH   SOLE   12,249 0 0
Suncor COM 867224107 616 20,030 SH   SOLE   20,030 0 0
Texas Instruments COM 882508104 254 3,150 SH   SOLE   3,150 0 0
Textron COM 883203101 476 10,000 SH   SOLE   10,000 0 0
The Priceline Group COM 741503403 12,472 7,007 SH   SOLE   7,007 0 0
U.S. Antimony COM 911549103 92 184,998 SH   SOLE   184,998 0 0
Union Pacific COM 907818108 536 5,064 SH   SOLE   5,064 0 0
United Parcel Service COM 911312106 10,982 102,346 SH   SOLE   102,346 0 0
United Technologies COM 913017109 669 5,962 SH   SOLE   5,962 0 0
Varian Medical Systems COM 92220p105 3,253 35,695 SH   SOLE   35,695 0 0
Verizon COM 92343V104 391 8,026 SH   SOLE   8,026 0 0
Visa COM 92826c839 20,198 227,275 SH   SOLE   227,275 0 0
WalMart COM 931142103 2,299 31,896 SH   SOLE   31,896 0 0
Walt Disney Company COM 254687106 12,931 114,041 SH   SOLE   114,041 0 0
Weyerhaeuser COM 962166104 462 13,600 SH   SOLE   13,600 0 0