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,384 6,591 SH   SOLE   6,591 0 0
AT&T COM 00206R102 1,023 26,119 SH   SOLE   26,119 0 0
AbbVie COM 00287y109 1,356 15,256 SH   SOLE   15,256 0 0
Abbott Labs COM 002824100 1,434 26,868 SH   SOLE   26,868 0 0
Allergan COM G0177j108 2,192 10,697 SH   SOLE   10,697 0 0
Allergan Pfd COM G0177J116 8,533 11,565 SH   SOLE   11,565 0 0
Alphabet Cl A COM 02079k305 8,193 8,414 SH   SOLE   8,414 0 0
Alphabet Cl C COM 02079k107 18,328 19,109 SH   SOLE   19,109 0 0
Altria COM 02209S103 1,568 24,725 SH   SOLE   24,725 0 0
Amazon COM 023135106 15,484 16,106 SH   SOLE   16,106 0 0
American Tower COM 03027x100 12,115 88,637 SH   SOLE   88,637 0 0
Apple COM 037833100 24,083 156,260 SH   SOLE   156,260 0 0
Automatic Data COM 053015103 2,020 18,482 SH   SOLE   18,482 0 0
Becton Dickinson COM 075887109 397 2,025 SH   SOLE   2,025 0 0
Berkshire Hathaway B COM 084670207 19,423 105,950 SH   SOLE   105,950 0 0
Blue Buffalo Pet Products COM 09531U102 14,759 520,597 SH   SOLE   520,597 0 0
Boeing COM 097023105 647 2,544 SH   SOLE   2,544 0 0
Bright Horizons Family Solutio COM 109194100 531 6,160 SH   SOLE   6,160 0 0
Bristol Myers-Squibb COM 110122108 361 5,670 SH   SOLE   5,670 0 0
CDK Global COM 12508e101 277 4,397 SH   SOLE   4,397 0 0
Caterpillar COM 149123101 324 2,600 SH   SOLE   2,600 0 0
Celgene COM 151020104 21,495 147,411 SH   SOLE   147,411 0 0
Cerner COM 156782104 8,163 114,451 SH   SOLE   114,451 0 0
ChevronTexaco COM 166764100 954 8,121 SH   SOLE   8,121 0 0
Cisco Systems COM 17275r102 2,665 79,250 SH   SOLE   79,250 0 0
Coca Cola COM 191216100 3,522 78,239 SH   SOLE   78,239 0 0
Cognizant Tech COM 192446102 19,752 272,291 SH   SOLE   272,291 0 0
Consol Edison COM 209115104 218 2,700 SH   SOLE   2,700 0 0
Core Laboratories COM N22717107 5,946 60,245 SH   SOLE   60,245 0 0
Deere & Co COM 244199105 9,943 79,173 SH   SOLE   79,173 0 0
Diageo PLC COM 25243q205 5,151 38,981 SH   SOLE   38,981 0 0
DowDuPont COM 26078j100 496 7,166 SH   SOLE   7,166 0 0
Duke Energy COM 26441C204 360 4,286 SH   SOLE   4,286 0 0
Dunkin' Brands COM 265504100 10,269 193,457 SH   SOLE   193,457 0 0
EPAM Systems COM 29414b104 855 9,720 SH   SOLE   9,720 0 0
Emerson Electric COM 291011104 639 10,161 SH   SOLE   10,161 0 0
Equifax COM 294429105 211 1,991 SH   SOLE   1,991 0 0
Evercore Partners COM 29977a105 2,487 30,996 SH   SOLE   30,996 0 0
Exxon Mobil COM 30231g102 6,611 80,644 SH   SOLE   80,644 0 0
Facebook COM 30303M102 16,467 96,372 SH   SOLE   96,372 0 0
FedEx COM 31428X106 735 3,260 SH   SOLE   3,260 0 0
General Electric COM 369604103 11,322 468,225 SH   SOLE   468,225 0 0
Goldman Sachs COM 38141G104 201 846 SH   SOLE   846 0 0
Home Depot COM 437076102 768 4,693 SH   SOLE   4,693 0 0
Hospitality Properties COM 44106m102 519 18,225 SH   SOLE   18,225 0 0
IBM COM 459200101 2,337 16,106 SH   SOLE   16,106 0 0
ICON plc COM g4705a100 1,015 8,915 SH   SOLE   8,915 0 0
Intel COM 458140100 1,293 33,946 SH   SOLE   33,946 0 0
JP Morgan Chase COM 46625H100 3,797 39,756 SH   SOLE   39,756 0 0
Jacobs Engineering COM 469814107 8,207 140,849 SH   SOLE   140,849 0 0
Johnson & Johnson COM 478160104 7,473 57,483 SH   SOLE   57,483 0 0
Kansas City Southern COM 485170302 7,784 71,625 SH   SOLE   71,625 0 0
Kinder Morgan COM 49456b101 8,609 448,829 SH   SOLE   448,829 0 0
Kraft Heinz COM 500754106 222 2,868 SH   SOLE   2,868 0 0
Lowe's COM 548661107 1,317 16,476 SH   SOLE   16,476 0 0
McDonald's COM 580135101 1,389 8,865 SH   SOLE   8,865 0 0
Merck COM 58933y105 340 5,312 SH   SOLE   5,312 0 0
Microsoft COM 594918104 1,088 14,606 SH   SOLE   14,606 0 0
Mondelez COM 609207105 245 6,031 SH   SOLE   6,031 0 0
Monsanto COM 61166W101 9,726 81,169 SH   SOLE   81,169 0 0
Moody's COM 615369105 515 3,700 SH   SOLE   3,700 0 0
NBT Bancorp COM 628778102 518 14,100 SH   SOLE   14,100 0 0
NetEase COM 64110w102 1,222 4,632 SH   SOLE   4,632 0 0
Nike COM 654106103 6,648 128,209 SH   SOLE   128,209 0 0
Palo Alto Networks COM 697435105 7,906 54,863 SH   SOLE   54,863 0 0
PayPal COM 70450y103 14,992 234,136 SH   SOLE   234,136 0 0
People's United Financial COM 712704105 212 11,670 SH   SOLE   11,670 0 0
PepsiCo COM 713448108 12,547 112,599 SH   SOLE   112,599 0 0
Pfizer COM 717081103 991 27,772 SH   SOLE   27,772 0 0
Philip Morris Int'l COM 718172109 2,644 23,822 SH   SOLE   23,822 0 0
Proctor & Gamble COM 742718109 2,053 22,567 SH   SOLE   22,567 0 0
Quanta Services COM 74762e102 14,664 392,395 SH   SOLE   392,395 0 0
QuintilesIMS COM 74876y101 16,957 178,362 SH   SOLE   178,362 0 0
Regeneron Pharmaceuticals COM 75886F107 6,743 15,081 SH   SOLE   15,081 0 0
Reinsurance Group COM 759351604 205 1,468 SH   SOLE   1,468 0 0
ResMed COM 761152107 15,676 203,695 SH   SOLE   203,695 0 0
Royal Dutch Shell PLC COM 780259206 270 4,459 SH   SOLE   4,459 0 0
SPDR Tr (S&P 500) COM 78462f103 855 3,402 SH   SOLE   3,402 0 0
Schlumberger COM 806857108 659 9,451 SH   SOLE   9,451 0 0
Starbucks COM 855244109 6,942 129,256 SH   SOLE   129,256 0 0
Starwood Waypoint Homes COM 85572f105 8,738 240,253 SH   SOLE   240,253 0 0
Suncor COM 867224107 702 20,030 SH   SOLE   20,030 0 0
The Priceline Group COM 741503403 12,526 6,842 SH   SOLE   6,842 0 0
Union Pacific COM 907818108 587 5,064 SH   SOLE   5,064 0 0
United Parcel Service COM 911312106 12,280 102,254 SH   SOLE   102,254 0 0
United Technologies COM 913017109 698 6,013 SH   SOLE   6,013 0 0
Varian Medical Systems COM 92220p105 3,372 33,703 SH   SOLE   33,703 0 0
Verizon COM 92343V104 407 8,222 SH   SOLE   8,222 0 0
Visa COM 92826c839 21,826 207,390 SH   SOLE   207,390 0 0
WalMart COM 931142103 2,461 31,496 SH   SOLE   31,496 0 0
Walt Disney Company COM 254687106 11,163 113,246 SH   SOLE   113,246 0 0
Weyerhaeuser COM 962166104 347 10,200 SH   SOLE   10,200 0 0