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,413 6,785 SH   SOLE   6,785 0 0
AT&T COM 00206R102 1,104 29,273 SH   SOLE   29,273 0 0
AbbVie COM 00287y109 1,106 15,256 SH   SOLE   15,256 0 0
Abbott Labs COM 002824100 1,306 26,868 SH   SOLE   26,868 0 0
Allergan COM G0177j108 2,550 10,491 SH   SOLE   10,491 0 0
Allergan Cv Pfd COM G0177J116 10,016 11,547 SH   SOLE   11,547 0 0
Alphabet Cl A COM 02079k305 7,866 8,461 SH   SOLE   8,461 0 0
Alphabet Cl C COM 02079k107 17,483 19,239 SH   SOLE   19,239 0 0
Altria COM 02209S103 1,957 26,285 SH   SOLE   26,285 0 0
Amazon COM 023135106 15,650 16,167 SH   SOLE   16,167 0 0
American Tower COM 03027x100 14,743 111,419 SH   SOLE   111,419 0 0
Apache COM 037411105 208 4,350 SH   SOLE   4,350 0 0
Apple COM 037833100 23,351 162,138 SH   SOLE   162,138 0 0
Automatic Data COM 053015103 1,959 19,122 SH   SOLE   19,122 0 0
Becton Dickinson COM 075887109 395 2,025 SH   SOLE   2,025 0 0
Berkshire Hathaway B COM 084670207 18,329 108,220 SH   SOLE   108,220 0 0
Blue Buffalo Pet Products COM 09531U102 11,804 517,482 SH   SOLE   517,482 0 0
Boeing COM 097023105 503 2,544 SH   SOLE   2,544 0 0
Bright Horizons Family Solutio COM 109194100 476 6,160 SH   SOLE   6,160 0 0
Bristol Myers-Squibb COM 110122108 316 5,670 SH   SOLE   5,670 0 0
CDK Global COM 12508e101 300 4,831 SH   SOLE   4,831 0 0
Caterpillar COM 149123101 344 3,200 SH   SOLE   3,200 0 0
Celgene COM 151020104 19,628 151,132 SH   SOLE   151,132 0 0
Cerner COM 156782104 7,785 117,117 SH   SOLE   117,117 0 0
ChevronTexaco COM 166764100 847 8,121 SH   SOLE   8,121 0 0
Cisco Systems COM 17275r102 2,491 79,599 SH   SOLE   79,599 0 0
Coca Cola COM 191216100 3,834 85,477 SH   SOLE   85,477 0 0
Cognizant Tech COM 192446102 18,270 275,146 SH   SOLE   275,146 0 0
Conn Water Svces COM 207797101 347 6,251 SH   SOLE   6,251 0 0
Consol Edison COM 209115104 218 2,700 SH   SOLE   2,700 0 0
Deere & Co COM 244199105 9,785 79,176 SH   SOLE   79,176 0 0
Diageo PLC COM 25243q205 4,743 39,580 SH   SOLE   39,580 0 0
DuPont COM 263534109 365 4,526 SH   SOLE   4,526 0 0
Duke Energy COM 26441C204 358 4,286 SH   SOLE   4,286 0 0
Dunkin' Brands COM 265504100 10,667 193,519 SH   SOLE   193,519 0 0
EPAM Systems COM 29414b104 816 9,700 SH   SOLE   9,700 0 0
Emerson Electric COM 291011104 606 10,161 SH   SOLE   10,161 0 0
Equifax COM 294429105 274 1,991 SH   SOLE   1,991 0 0
Evercore Partners COM 29977a105 2,241 31,781 SH   SOLE   31,781 0 0
Exxon Mobil COM 30231g102 6,781 83,993 SH   SOLE   83,993 0 0
Facebook COM 30303M102 14,799 98,017 SH   SOLE   98,017 0 0
FedEx COM 31428X106 708 3,260 SH   SOLE   3,260 0 0
General Electric COM 369604103 12,489 462,389 SH   SOLE   462,389 0 0
Home Depot COM 437076102 774 5,043 SH   SOLE   5,043 0 0
Hospitality Properties COM 44106m102 531 18,225 SH   SOLE   18,225 0 0
IBM COM 459200101 2,501 16,258 SH   SOLE   16,258 0 0
ICON plc COM g4705a100 1,066 10,900 SH   SOLE   10,900 0 0
Illumina COM 452327109 2,027 11,679 SH   SOLE   11,679 0 0
Intel COM 458140100 1,158 34,325 SH   SOLE   34,325 0 0
JP Morgan Chase COM 46625H100 3,860 42,231 SH   SOLE   42,231 0 0
Jacobs Engineering COM 469814107 7,801 143,429 SH   SOLE   143,429 0 0
Johnson & Johnson COM 478160104 7,792 58,899 SH   SOLE   58,899 0 0
Kansas City Southern COM 485170302 7,494 71,610 SH   SOLE   71,610 0 0
Kinder Morgan COM 49456b101 8,670 452,505 SH   SOLE   452,505 0 0
Kraft Heinz COM 500754106 246 2,868 SH   SOLE   2,868 0 0
Lowe's COM 548661107 1,277 16,476 SH   SOLE   16,476 0 0
McDonald's COM 580135101 1,394 9,102 SH   SOLE   9,102 0 0
Merck COM 58933y105 351 5,471 SH   SOLE   5,471 0 0
Microsoft COM 594918104 1,007 14,606 SH   SOLE   14,606 0 0
Mondelez COM 609207105 260 6,031 SH   SOLE   6,031 0 0
Monsanto COM 61166W101 9,737 82,270 SH   SOLE   82,270 0 0
Moody's COM 615369105 450 3,700 SH   SOLE   3,700 0 0
NBT Bancorp COM 628778102 521 14,100 SH   SOLE   14,100 0 0
NetEase COM 64110w102 1,393 4,632 SH   SOLE   4,632 0 0
Nike COM 654106103 6,802 115,292 SH   SOLE   115,292 0 0
Palo Alto Networks COM 697435105 7,324 54,735 SH   SOLE   54,735 0 0
PayPal COM 70450y103 13,661 254,536 SH   SOLE   254,536 0 0
People's United Financial COM 712704105 206 11,670 SH   SOLE   11,670 0 0
PepsiCo COM 713448108 13,083 113,282 SH   SOLE   113,282 0 0
Pfizer COM 717081103 906 26,972 SH   SOLE   26,972 0 0
Philip Morris Int'l COM 718172109 3,001 25,552 SH   SOLE   25,552 0 0
Proctor & Gamble COM 742718109 1,968 22,587 SH   SOLE   22,587 0 0
Quanta Services COM 74762e102 12,883 391,355 SH   SOLE   391,355 0 0
QuintilesIMS COM 74876y101 16,633 185,848 SH   SOLE   185,848 0 0
Regeneron Pharmaceuticals COM 75886F107 4,235 8,623 SH   SOLE   8,623 0 0
ResMed COM 761152107 16,573 212,831 SH   SOLE   212,831 0 0
Royal Dutch Shell PLC COM 780259206 237 4,459 SH   SOLE   4,459 0 0
SPDR Tr (S&P 500) COM 78462f103 806 3,335 SH   SOLE   3,335 0 0
Schlumberger COM 806857108 622 9,450 SH   SOLE   9,450 0 0
Scripps Networks Interactive COM 811065101 5,679 83,135 SH   SOLE   83,135 0 0
Starwood Waypoint Homes COM 85572f105 6,335 184,650 SH   SOLE   184,650 0 0
Suncor COM 867224107 585 20,030 SH   SOLE   20,030 0 0
The Priceline Group COM 741503403 13,038 6,970 SH   SOLE   6,970 0 0
Union Pacific COM 907818108 552 5,064 SH   SOLE   5,064 0 0
United Parcel Service COM 911312106 11,364 102,760 SH   SOLE   102,760 0 0
United Technologies COM 913017109 718 5,880 SH   SOLE   5,880 0 0
Varian Medical Systems COM 92220p105 3,503 33,943 SH   SOLE   33,943 0 0
Verizon COM 92343V104 367 8,222 SH   SOLE   8,222 0 0
Visa COM 92826c839 19,690 209,963 SH   SOLE   209,963 0 0
WalMart COM 931142103 2,384 31,496 SH   SOLE   31,496 0 0
Walt Disney Company COM 254687106 11,959 112,560 SH   SOLE   112,560 0 0
Weyerhaeuser COM 962166104 375 11,200 SH   SOLE   11,200 0 0