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,286 5,464 SH   SOLE   5,464 0 0
AT&T COM 00206R102 1,069 27,495 SH   SOLE   27,495 0 0
AbbVie COM 00287y109 1,823 18,849 SH   SOLE   18,849 0 0
Abbott Labs COM 002824100 1,764 30,905 SH   SOLE   30,905 0 0
Aetna COM 00817Y108 460 2,550 SH   SOLE   2,550 0 0
Allergan COM G0177j108 287 1,756 SH   SOLE   1,756 0 0
Allergan Pfd COM G0177J116 3,761 6,416 SH   SOLE   6,416 0 0
Alphabet Cl A COM 02079k305 9,032 8,574 SH   SOLE   8,574 0 0
Alphabet Cl C COM 02079k107 20,829 19,905 SH   SOLE   19,905 0 0
Altria COM 02209S103 2,023 28,325 SH   SOLE   28,325 0 0
Amazon COM 023135106 19,678 16,826 SH   SOLE   16,826 0 0
American Express COM 025816109 627 6,309 SH   SOLE   6,309 0 0
American Tower COM 03027x100 13,400 93,922 SH   SOLE   93,922 0 0
Apple COM 037833100 26,594 157,147 SH   SOLE   157,147 0 0
Automatic Data COM 053015103 2,166 18,482 SH   SOLE   18,482 0 0
Bank of America COM 060505104 242 8,191 SH   SOLE   8,191 0 0
Becton Dickinson COM 075887109 20,609 96,275 SH   SOLE   96,275 0 0
Berkshire Hathaway B COM 084670207 22,375 112,881 SH   SOLE   112,881 0 0
Blue Buffalo Pet Products COM 09531U102 17,413 531,045 SH   SOLE   531,045 0 0
Boeing COM 097023105 1,352 4,585 SH   SOLE   4,585 0 0
Bristol Myers-Squibb COM 110122108 347 5,670 SH   SOLE   5,670 0 0
CDK Global COM 12508e101 308 4,314 SH   SOLE   4,314 0 0
Caterpillar COM 149123101 449 2,850 SH   SOLE   2,850 0 0
Celgene COM 151020104 16,217 155,399 SH   SOLE   155,399 0 0
Cenovus Energy COM 15135u109 137 14,978 SH   SOLE   14,978 0 0
Cerner COM 156782104 7,938 117,796 SH   SOLE   117,796 0 0
ChevronTexaco COM 166764100 1,017 8,121 SH   SOLE   8,121 0 0
Cisco Systems COM 17275r102 3,277 85,550 SH   SOLE   85,550 0 0
Coca Cola COM 191216100 4,053 88,339 SH   SOLE   88,339 0 0
Cognizant Tech COM 192446102 20,175 284,072 SH   SOLE   284,072 0 0
Core Laboratories COM N22717107 6,862 62,640 SH   SOLE   62,640 0 0
Deere & Co COM 244199105 12,583 80,397 SH   SOLE   80,397 0 0
Diageo PLC COM 25243q205 5,922 40,556 SH   SOLE   40,556 0 0
DowDuPont COM 26078j100 631 8,854 SH   SOLE   8,854 0 0
Duke Energy COM 26441C204 475 5,644 SH   SOLE   5,644 0 0
Dunkin' Brands COM 265504100 12,724 197,367 SH   SOLE   197,367 0 0
EPAM Systems COM 29414b104 1,076 10,020 SH   SOLE   10,020 0 0
Emerson Electric COM 291011104 1,218 17,471 SH   SOLE   17,471 0 0
Equifax COM 294429105 221 1,878 SH   SOLE   1,878 0 0
Evercore Partners COM 29977a105 2,512 27,911 SH   SOLE   27,911 0 0
Exxon Mobil COM 30231g102 13,623 162,882 SH   SOLE   162,882 0 0
Facebook COM 30303M102 17,455 98,919 SH   SOLE   98,919 0 0
FedEx COM 31428X106 1,587 6,360 SH   SOLE   6,360 0 0
General Electric COM 369604103 3,715 212,868 SH   SOLE   212,868 0 0
Goldman Sachs COM 38141G104 203 796 SH   SOLE   796 0 0
Henderson Land Development COM Y31476107 133 20,129 SH   SOLE   20,129 0 0
Home Depot COM 437076102 962 5,073 SH   SOLE   5,073 0 0
Hospitality Properties COM 44106m102 595 19,925 SH   SOLE   19,925 0 0
Hyflux COM Y3817K105 8 29,000 SH   SOLE   29,000 0 0
IBM COM 459200101 3,546 23,115 SH   SOLE   23,115 0 0
ICON plc COM g4705a100 1,022 9,115 SH   SOLE   9,115 0 0
IQVIA Holdings COM 46266c105 18,226 186,167 SH   SOLE   186,167 0 0
ITT COM 450911201 260 4,875 SH   SOLE   4,875 0 0
Intel COM 458140100 2,107 45,646 SH   SOLE   45,646 0 0
Invitation Homes COM 46187w107 9,625 408,349 SH   SOLE   408,349 0 0
JP Morgan Chase COM 46625H100 4,413 41,263 SH   SOLE   41,263 0 0
Jacobs Engineering COM 469814107 9,319 141,287 SH   SOLE   141,287 0 0
Johnson & Johnson COM 478160104 8,174 58,501 SH   SOLE   58,501 0 0
Kansas City Southern COM 485170302 7,866 74,760 SH   SOLE   74,760 0 0
Kinder Morgan COM 49456b101 8,305 459,585 SH   SOLE   459,585 0 0
Kraft Heinz COM 500754106 259 3,335 SH   SOLE   3,335 0 0
Lowe's COM 548661107 1,531 16,476 SH   SOLE   16,476 0 0
McDonald's COM 580135101 1,477 8,580 SH   SOLE   8,580 0 0
Merck COM 58933y105 641 11,400 SH   SOLE   11,400 0 0
Microsoft COM 594918104 1,249 14,606 SH   SOLE   14,606 0 0
Mondelez COM 609207105 318 7,431 SH   SOLE   7,431 0 0
Monsanto COM 61166W101 9,089 77,827 SH   SOLE   77,827 0 0
Moody's COM 615369105 546 3,700 SH   SOLE   3,700 0 0
NBT Bancorp COM 628778102 519 14,100 SH   SOLE   14,100 0 0
NetEase COM 64110w102 1,598 4,632 SH   SOLE   4,632 0 0
Nike COM 654106103 8,481 135,594 SH   SOLE   135,594 0 0
North European Royalty Trust COM 659310106 737 105,863 SH   SOLE   105,863 0 0
PPG COM 693506107 739 6,326 SH   SOLE   6,326 0 0
Palo Alto Networks COM 697435105 10,479 72,302 SH   SOLE   72,302 0 0
PayPal COM 70450y103 17,414 236,536 SH   SOLE   236,536 0 0
Paychex COM 704326107 215 3,163 SH   SOLE   3,163 0 0
People's United Financial COM 712704105 2,653 141,889 SH   SOLE   141,889 0 0
PepsiCo COM 713448108 15,345 127,960 SH   SOLE   127,960 0 0
Pfizer COM 717081103 1,689 46,640 SH   SOLE   46,640 0 0
Philip Morris Int'l COM 718172109 2,767 26,188 SH   SOLE   26,188 0 0
Proctor & Gamble COM 742718109 3,016 32,827 SH   SOLE   32,827 0 0
Quanta Services COM 74762e102 16,067 410,816 SH   SOLE   410,816 0 0
Regeneron Pharmaceuticals COM 75886F107 6,146 16,347 SH   SOLE   16,347 0 0
Reinsurance Group COM 759351604 230 1,473 SH   SOLE   1,473 0 0
ResMed COM 761152107 17,957 212,035 SH   SOLE   212,035 0 0
Royal Dutch Shell PLC COM 780259206 404 6,059 SH   SOLE   6,059 0 0
SPDR Tr (S&P 500) COM 78462f103 768 2,879 SH   SOLE   2,879 0 0
Schlumberger COM 806857108 1,435 21,301 SH   SOLE   21,301 0 0
Starbucks COM 855244109 7,763 135,171 SH   SOLE   135,171 0 0
Suncor COM 867224107 743 20,230 SH   SOLE   20,230 0 0
The Priceline Group COM 741503403 15,662 9,013 SH   SOLE   9,013 0 0
Union Pacific COM 907818108 679 5,064 SH   SOLE   5,064 0 0
United Parcel Service COM 911312106 12,516 105,044 SH   SOLE   105,044 0 0
United Technologies COM 913017109 752 5,897 SH   SOLE   5,897 0 0
Varian Medical Systems COM 92220p105 4,030 36,255 SH   SOLE   36,255 0 0
Verizon COM 92343V104 523 9,881 SH   SOLE   9,881 0 0
Visa COM 92826c839 24,738 216,961 SH   SOLE   216,961 0 0
WalMart COM 931142103 3,331 33,730 SH   SOLE   33,730 0 0
Walt Disney Company COM 254687106 12,520 116,451 SH   SOLE   116,451 0 0
Wells Fargo COM 949746101 576 9,501 SH   SOLE   9,501 0 0
Weyerhaeuser COM 962166104 416 11,800 SH   SOLE   11,800 0 0
Xylem COM 98419m100 697 10,216 SH   SOLE   10,216 0 0
Yum Brands COM 988498101 229 2,800 SH   SOLE   2,800 0 0
Zebra Tech COM 989207105 324 3,125 SH   SOLE   3,125 0 0