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,138 5,182 SH   SOLE   5,182 0 0
AT&T COM 00206R102 980 27,495 SH   SOLE   27,495 0 0
AbbVie COM 00287y109 1,784 18,849 SH   SOLE   18,849 0 0
Abbott Labs COM 002824100 1,852 30,905 SH   SOLE   30,905 0 0
Aetna COM 00817Y108 431 2,550 SH   SOLE   2,550 0 0
Air Products COM 009158106 5,444 34,235 SH   SOLE   34,235 0 0
Allergan COM G0177j108 4,989 29,643 SH   SOLE   29,643 0 0
Alphabet Cl A COM 02079k305 8,762 8,448 SH   SOLE   8,448 0 0
Alphabet Cl C COM 02079k107 19,795 19,185 SH   SOLE   19,185 0 0
Altria COM 02209S103 1,765 28,325 SH   SOLE   28,325 0 0
Amazon COM 023135106 23,249 16,063 SH   SOLE   16,063 0 0
American Express COM 025816109 574 6,159 SH   SOLE   6,159 0 0
American Tower COM 03027x100 10,158 69,892 SH   SOLE   69,892 0 0
Apple COM 037833100 26,049 155,254 SH   SOLE   155,254 0 0
Automatic Data COM 053015103 2,055 18,107 SH   SOLE   18,107 0 0
Bank of America COM 060505104 246 8,193 SH   SOLE   8,193 0 0
Becton Dickinson COM 075887109 20,819 96,075 SH   SOLE   96,075 0 0
Berkshire Hathaway B COM 084670207 21,513 107,843 SH   SOLE   107,843 0 0
Blue Buffalo Pet Products COM 09531U102 1,764 44,300 SH   SOLE   44,300 0 0
Boeing COM 097023105 1,446 4,410 SH   SOLE   4,410 0 0
Booking Holdings COM 09857l108 18,307 8,800 SH   SOLE   8,800 0 0
Bristol Myers-Squibb COM 110122108 350 5,539 SH   SOLE   5,539 0 0
Broadridge Financial Solutions COM 11133t103 201 1,836 SH   SOLE   1,836 0 0
CDK Global COM 12508e101 273 4,314 SH   SOLE   4,314 0 0
Carpenter Technology COM 144285103 6,229 141,175 SH   SOLE   141,175 0 0
Caterpillar COM 149123101 420 2,850 SH   SOLE   2,850 0 0
Celgene COM 151020104 13,965 156,545 SH   SOLE   156,545 0 0
Cenovus Energy COM 15135u109 120 14,096 SH   SOLE   14,096 0 0
Cerner COM 156782104 6,643 114,538 SH   SOLE   114,538 0 0
ChevronTexaco COM 166764100 926 8,121 SH   SOLE   8,121 0 0
Cisco Systems COM 17275r102 3,549 82,750 SH   SOLE   82,750 0 0
Coca Cola COM 191216100 3,780 87,046 SH   SOLE   87,046 0 0
Cognizant Tech COM 192446102 22,379 277,997 SH   SOLE   277,997 0 0
Core Laboratories COM N22717107 6,697 61,881 SH   SOLE   61,881 0 0
Deere & Co COM 244199105 11,984 77,156 SH   SOLE   77,156 0 0
Diageo PLC COM 25243q205 5,420 40,023 SH   SOLE   40,023 0 0
DowDuPont COM 26078j100 583 9,154 SH   SOLE   9,154 0 0
Duke Energy COM 26441C204 406 5,244 SH   SOLE   5,244 0 0
Dunkin' Brands COM 265504100 8,461 141,754 SH   SOLE   141,754 0 0
EPAM Systems COM 29414b104 1,078 9,410 SH   SOLE   9,410 0 0
Emerson Electric COM 291011104 1,084 15,871 SH   SOLE   15,871 0 0
Equifax COM 294429105 221 1,878 SH   SOLE   1,878 0 0
Evercore Partners COM 29977a105 2,193 25,152 SH   SOLE   25,152 0 0
Exxon Mobil COM 30231g102 12,093 162,086 SH   SOLE   162,086 0 0
Facebook COM 30303M102 15,322 95,888 SH   SOLE   95,888 0 0
FedEx COM 31428X106 1,479 6,160 SH   SOLE   6,160 0 0
General Electric COM 369604103 2,777 205,994 SH   SOLE   205,994 0 0
Goldman Sachs COM 38141G104 201 796 SH   SOLE   796 0 0
Henderson Land Development COM Y31476107 131 20,129 SH   SOLE   20,129 0 0
Home Depot COM 437076102 963 5,405 SH   SOLE   5,405 0 0
Hospitality Properties COM 44106m102 490 19,325 SH   SOLE   19,325 0 0
Hyflux COM Y3817K105 4 20,000 SH   SOLE   20,000 0 0
IBM COM 459200101 3,464 22,575 SH   SOLE   22,575 0 0
ICON plc COM g4705a100 1,069 9,045 SH   SOLE   9,045 0 0
IQVIA Holdings COM 46266c105 18,084 184,321 SH   SOLE   184,321 0 0
ITT COM 450911201 239 4,875 SH   SOLE   4,875 0 0
Intel COM 458140100 2,377 45,646 SH   SOLE   45,646 0 0
Invitation Homes COM 46187w107 9,245 404,930 SH   SOLE   404,930 0 0
JP Morgan Chase COM 46625H100 4,326 39,341 SH   SOLE   39,341 0 0
Jacobs Engineering COM 469814107 8,218 138,932 SH   SOLE   138,932 0 0
Johnson & Johnson COM 478160104 7,408 57,808 SH   SOLE   57,808 0 0
Kansas City Southern COM 485170302 8,116 73,883 SH   SOLE   73,883 0 0
Kinder Morgan COM 49456b101 6,969 462,758 SH   SOLE   462,758 0 0
Kraft Heinz COM 500754106 208 3,335 SH   SOLE   3,335 0 0
Lowe's COM 548661107 1,187 13,526 SH   SOLE   13,526 0 0
McDonald's COM 580135101 1,318 8,425 SH   SOLE   8,425 0 0
Merck COM 58933y105 614 11,266 SH   SOLE   11,266 0 0
Microsoft COM 594918104 1,326 14,526 SH   SOLE   14,526 0 0
Mondelez COM 609207105 310 7,431 SH   SOLE   7,431 0 0
Monsanto COM 61166W101 8,965 76,826 SH   SOLE   76,826 0 0
Moody's COM 615369105 500 3,100 SH   SOLE   3,100 0 0
NBT Bancorp COM 628778102 500 14,100 SH   SOLE   14,100 0 0
Neogen COM 640491106 365 5,451 SH   SOLE   5,451 0 0
NetEase COM 64110w102 1,271 4,532 SH   SOLE   4,532 0 0
Nike COM 654106103 8,929 134,397 SH   SOLE   134,397 0 0
North European Royalty Trust COM 659310106 757 91,432 SH   SOLE   91,432 0 0
PPG COM 693506107 706 6,326 SH   SOLE   6,326 0 0
Palo Alto Networks COM 697435105 13,014 71,692 SH   SOLE   71,692 0 0
PayPal COM 70450y103 17,599 231,960 SH   SOLE   231,960 0 0
People's United Financial COM 712704105 2,613 140,054 SH   SOLE   140,054 0 0
PepsiCo COM 713448108 13,878 127,148 SH   SOLE   127,148 0 0
Pfizer COM 717081103 1,616 45,542 SH   SOLE   45,542 0 0
Philip Morris Int'l COM 718172109 2,604 26,195 SH   SOLE   26,195 0 0
Proctor & Gamble COM 742718109 2,508 31,632 SH   SOLE   31,632 0 0
Quanta Services COM 74762e102 14,447 420,591 SH   SOLE   420,591 0 0
Regeneron Pharmaceuticals COM 75886F107 5,716 16,599 SH   SOLE   16,599 0 0
Reinsurance Group COM 759351604 228 1,478 SH   SOLE   1,478 0 0
ResMed COM 761152107 16,935 171,981 SH   SOLE   171,981 0 0
Royal Dutch Shell PLC COM 780259206 387 6,059 SH   SOLE   6,059 0 0
SPDR Tr (S&P 500) COM 78462f103 962 3,655 SH   SOLE   3,655 0 0
Schlumberger COM 806857108 1,380 21,302 SH   SOLE   21,302 0 0
Starbucks COM 855244109 11,979 206,924 SH   SOLE   206,924 0 0
Suncor COM 867224107 688 19,930 SH   SOLE   19,930 0 0
Union Pacific COM 907818108 752 5,596 SH   SOLE   5,596 0 0
United Parcel Service COM 911312106 10,973 104,845 SH   SOLE   104,845 0 0
United Technologies COM 913017109 717 5,697 SH   SOLE   5,697 0 0
Varian Medical Systems COM 92220p105 4,326 35,270 SH   SOLE   35,270 0 0
Verizon COM 92343V104 473 9,881 SH   SOLE   9,881 0 0
Visa COM 92826c839 24,926 208,378 SH   SOLE   208,378 0 0
WalMart COM 931142103 2,981 33,510 SH   SOLE   33,510 0 0
Walt Disney Company COM 254687106 14,224 141,618 SH   SOLE   141,618 0 0
Wells Fargo COM 949746101 493 9,401 SH   SOLE   9,401 0 0
Weyerhaeuser COM 962166104 413 11,800 SH   SOLE   11,800 0 0
Xylem COM 98419m100 786 10,216 SH   SOLE   10,216 0 0
Yum Brands COM 988498101 238 2,800 SH   SOLE   2,800 0 0
Zebra Tech COM 989207105 435 3,125 SH   SOLE   3,125 0 0