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,056 5,365 SH   SOLE   5,365 0 0
AT&T COM 00206R102 872 27,143 SH   SOLE   27,143 0 0
AbbVie COM 00287y109 1,398 15,093 SH   SOLE   15,093 0 0
Abbott Labs COM 002824100 1,639 26,868 SH   SOLE   26,868 0 0
Air Products COM 009158106 7,268 46,670 SH   SOLE   46,670 0 0
Allergan COM G0177j108 4,537 27,212 SH   SOLE   27,212 0 0
Alphabet Cl A COM 02079k305 9,110 8,068 SH   SOLE   8,068 0 0
Alphabet Cl C COM 02079k107 20,790 18,635 SH   SOLE   18,635 0 0
Altria COM 02209S103 995 17,525 SH   SOLE   17,525 0 0
Amazon COM 023135106 25,252 14,856 SH   SOLE   14,856 0 0
American Tower COM 03027x100 9,340 64,783 SH   SOLE   64,783 0 0
Anheuser-Busch COM 03524A108 577 5,725 SH   SOLE   5,725 0 0
Apple COM 037833100 27,477 148,434 SH   SOLE   148,434 0 0
Automatic Data COM 053015103 2,429 18,107 SH   SOLE   18,107 0 0
BGC Partners COM 05541t101 498 44,000 SH   SOLE   44,000 0 0
Becton Dickinson COM 075887109 443 1,850 SH   SOLE   1,850 0 0
Berkshire Hathaway B COM 084670207 19,571 104,853 SH   SOLE   104,853 0 0
Boeing COM 097023105 786 2,344 SH   SOLE   2,344 0 0
Booking Holdings COM 09857l108 16,788 8,282 SH   SOLE   8,282 0 0
Bristol Myers-Squibb COM 110122108 327 5,902 SH   SOLE   5,902 0 0
CDK Global COM 12508e101 276 4,248 SH   SOLE   4,248 0 0
Carpenter Technology COM 144285103 8,578 163,165 SH   SOLE   163,165 0 0
Caterpillar COM 149123101 353 2,600 SH   SOLE   2,600 0 0
Celgene COM 151020104 11,887 149,677 SH   SOLE   149,677 0 0
Cerner COM 156782104 6,651 111,243 SH   SOLE   111,243 0 0
ChevronTexaco COM 166764100 1,027 8,121 SH   SOLE   8,121 0 0
Cisco Systems COM 17275r102 3,116 72,404 SH   SOLE   72,404 0 0
Coca Cola COM 191216100 3,349 76,346 SH   SOLE   76,346 0 0
Cognizant Tech COM 192446102 20,954 265,271 SH   SOLE   265,271 0 0
Core Laboratories COM N22717107 7,578 60,039 SH   SOLE   60,039 0 0
Deere & Co COM 244199105 10,391 74,327 SH   SOLE   74,327 0 0
Diageo PLC COM 25243q205 5,497 38,169 SH   SOLE   38,169 0 0
DowDuPont COM 26078j100 544 8,258 SH   SOLE   8,258 0 0
Duke Energy COM 26441C204 284 3,586 SH   SOLE   3,586 0 0
Dunkin' Brands COM 265504100 4,379 63,403 SH   SOLE   63,403 0 0
EPAM Systems COM 29414b104 1,141 9,180 SH   SOLE   9,180 0 0
Edwards Lifesciences COM 28176E108 683 4,691 SH   SOLE   4,691 0 0
Emerson Electric COM 291011104 723 10,461 SH   SOLE   10,461 0 0
Equifax COM 294429105 235 1,878 SH   SOLE   1,878 0 0
Evercore Partners COM 29977a105 2,323 22,027 SH   SOLE   22,027 0 0
Exxon Mobil COM 30231g102 6,605 79,839 SH   SOLE   79,839 0 0
Facebook COM 30303M102 17,989 92,576 SH   SOLE   92,576 0 0
FedEx COM 31428X106 740 3,261 SH   SOLE   3,261 0 0
General Electric COM 369604103 2,352 172,816 SH   SOLE   172,816 0 0
Home Depot COM 437076102 791 4,055 SH   SOLE   4,055 0 0
Hospitality Properties COM 44106m102 504 17,625 SH   SOLE   17,625 0 0
IBM COM 459200101 2,051 14,684 SH   SOLE   14,684 0 0
ICON plc COM g4705a100 1,159 8,745 SH   SOLE   8,745 0 0
IQVIA Holdings COM 46266c105 17,791 178,234 SH   SOLE   178,234 0 0
Intel COM 458140100 1,687 33,946 SH   SOLE   33,946 0 0
Invitation Homes COM 46187w107 8,951 388,145 SH   SOLE   388,145 0 0
JP Morgan Chase COM 46625H100 4,145 39,780 SH   SOLE   39,780 0 0
Jacobs Engineering COM 469814107 8,623 135,810 SH   SOLE   135,810 0 0
Johnson & Johnson COM 478160104 6,868 56,602 SH   SOLE   56,602 0 0
Kansas City Southern COM 485170302 7,993 75,437 SH   SOLE   75,437 0 0
Kinder Morgan COM 49456b101 7,572 428,526 SH   SOLE   428,526 0 0
Lowe's COM 548661107 1,293 13,526 SH   SOLE   13,526 0 0
McDonald's COM 580135101 1,315 8,390 SH   SOLE   8,390 0 0
Merck COM 58933y105 316 5,209 SH   SOLE   5,209 0 0
Microsoft COM 594918104 1,426 14,466 SH   SOLE   14,466 0 0
Moody's COM 615369105 529 3,100 SH   SOLE   3,100 0 0
NBT Bancorp COM 628778102 538 14,100 SH   SOLE   14,100 0 0
NetEase COM 64110w102 1,137 4,500 SH   SOLE   4,500 0 0
Nike COM 654106103 10,293 129,179 SH   SOLE   129,179 0 0
Palo Alto Networks COM 697435105 13,786 67,096 SH   SOLE   67,096 0 0
PayPal COM 70450y103 18,589 223,232 SH   SOLE   223,232 0 0
Paychex COM 704326107 216 3,163 SH   SOLE   3,163 0 0
PepsiCo COM 713448108 14,083 129,360 SH   SOLE   129,360 0 0
Pfizer COM 717081103 939 25,874 SH   SOLE   25,874 0 0
Philip Morris Int'l COM 718172109 1,430 17,717 SH   SOLE   17,717 0 0
Proctor & Gamble COM 742718109 1,711 21,921 SH   SOLE   21,921 0 0
Quanta Services COM 74762e102 13,520 404,796 SH   SOLE   404,796 0 0
Regeneron Pharmaceuticals COM 75886F107 6,306 18,280 SH   SOLE   18,280 0 0
ResMed COM 761152107 16,920 163,354 SH   SOLE   163,354 0 0
Royal Dutch Shell PLC COM 780259206 304 4,386 SH   SOLE   4,386 0 0
SPDR Tr (S&P 500) COM 78462f103 1,062 3,915 SH   SOLE   3,915 0 0
Schlumberger COM 806857108 624 9,305 SH   SOLE   9,305 0 0
Starbucks COM 855244109 10,908 223,294 SH   SOLE   223,294 0 0
Suncor COM 867224107 762 18,730 SH   SOLE   18,730 0 0
Texas Instruments COM 882508104 209 1,900 SH   SOLE   1,900 0 0
Union Pacific COM 907818108 566 3,996 SH   SOLE   3,996 0 0
United Parcel Service COM 911312106 10,916 102,757 SH   SOLE   102,757 0 0
United Technologies COM 913017109 704 5,632 SH   SOLE   5,632 0 0
Varian Medical Systems COM 92220p105 3,517 30,931 SH   SOLE   30,931 0 0
Verizon COM 92343V104 414 8,222 SH   SOLE   8,222 0 0
Visa COM 92826c839 26,175 197,619 SH   SOLE   197,619 0 0
WalMart COM 931142103 2,679 31,276 SH   SOLE   31,276 0 0
Walt Disney Company COM 254687106 14,525 138,588 SH   SOLE   138,588 0 0
Weyerhaeuser COM 962166104 372 10,200 SH   SOLE   10,200 0 0