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,208 5,733 SH   SOLE   5,733 0 0
AT&T COM 00206R102 923 27,493 SH   SOLE   27,493 0 0
AbbVie COM 00287y109 1,361 14,393 SH   SOLE   14,393 0 0
Abbott Labs COM 002824100 1,942 26,468 SH   SOLE   26,468 0 0
Accenture COM g1151c101 255 1,500 SH   SOLE   1,500 0 0
Air Products COM 009158106 9,377 56,132 SH   SOLE   56,132 0 0
Allergan COM G0177j108 5,179 27,190 SH   SOLE   27,190 0 0
Alphabet Cl A COM 02079k305 9,725 8,057 SH   SOLE   8,057 0 0
Alphabet Cl C COM 02079k107 22,178 18,583 SH   SOLE   18,583 0 0
Altria COM 02209S103 1,015 16,825 SH   SOLE   16,825 0 0
Amazon COM 023135106 26,598 13,279 SH   SOLE   13,279 0 0
American Tower COM 03027x100 9,292 63,951 SH   SOLE   63,951 0 0
Amgen COM 031162100 232 1,118 SH   SOLE   1,118 0 0
Anheuser-Busch COM 03524A108 522 5,962 SH   SOLE   5,962 0 0
Apple COM 037833100 30,451 134,894 SH   SOLE   134,894 0 0
Aptiv plc COM G6095L109 5,133 61,177 SH   SOLE   61,177 0 0
Automatic Data COM 053015103 2,630 17,457 SH   SOLE   17,457 0 0
BGC Partners COM 05541t101 605 51,200 SH   SOLE   51,200 0 0
Bank of America COM 060505104 282 9,557 SH   SOLE   9,557 0 0
Becton Dickinson COM 075887109 326 1,250 SH   SOLE   1,250 0 0
Berkshire Hathaway B COM 084670207 22,406 104,649 SH   SOLE   104,649 0 0
Boeing COM 097023105 1,020 2,744 SH   SOLE   2,744 0 0
Booking Holdings COM 09857l108 17,146 8,642 SH   SOLE   8,642 0 0
Bristol Myers-Squibb COM 110122108 355 5,712 SH   SOLE   5,712 0 0
CDK Global COM 12508e101 266 4,248 SH   SOLE   4,248 0 0
Carpenter Technology COM 144285103 9,677 164,160 SH   SOLE   164,160 0 0
Caterpillar COM 149123101 396 2,600 SH   SOLE   2,600 0 0
Celgene COM 151020104 13,413 149,879 SH   SOLE   149,879 0 0
Cerner COM 156782104 6,864 106,571 SH   SOLE   106,571 0 0
ChevronTexaco COM 166764100 993 8,121 SH   SOLE   8,121 0 0
Cisco Systems COM 17275r102 3,522 72,404 SH   SOLE   72,404 0 0
Coca Cola COM 191216100 3,476 75,246 SH   SOLE   75,246 0 0
Cognizant Tech COM 192446102 20,569 266,610 SH   SOLE   266,610 0 0
Core Laboratories COM N22717107 6,956 60,055 SH   SOLE   60,055 0 0
Deere & Co COM 244199105 11,316 75,277 SH   SOLE   75,277 0 0
Diageo PLC COM 25243q205 5,330 37,624 SH   SOLE   37,624 0 0
DowDuPont COM 26078j100 385 5,987 SH   SOLE   5,987 0 0
Duke Energy COM 26441C204 287 3,586 SH   SOLE   3,586 0 0
Dunkin' Brands COM 265504100 3,710 50,331 SH   SOLE   50,331 0 0
EPAM Systems COM 29414b104 1,265 9,185 SH   SOLE   9,185 0 0
Edwards Lifesciences COM 28176E108 2,970 17,061 SH   SOLE   17,061 0 0
Emerson Electric COM 291011104 790 10,311 SH   SOLE   10,311 0 0
Equifax COM 294429105 245 1,878 SH   SOLE   1,878 0 0
Evercore Partners COM 29977a105 2,224 22,118 SH   SOLE   22,118 0 0
Exxon Mobil COM 30231g102 6,693 78,724 SH   SOLE   78,724 0 0
Facebook COM 30303M102 14,331 87,140 SH   SOLE   87,140 0 0
FedEx COM 31428X106 785 3,261 SH   SOLE   3,261 0 0
General Electric COM 369604103 1,539 136,296 SH   SOLE   136,296 0 0
Guidewire Software COM 40171v100 202 2,000 SH   SOLE   2,000 0 0
Home Depot COM 437076102 933 4,505 SH   SOLE   4,505 0 0
Hospitality Properties COM 44106m102 508 17,625 SH   SOLE   17,625 0 0
IBM COM 459200101 2,214 14,639 SH   SOLE   14,639 0 0
ICON plc COM g4705a100 1,283 8,345 SH   SOLE   8,345 0 0
IQVIA Holdings COM 46266c105 21,218 163,544 SH   SOLE   163,544 0 0
Intel COM 458140100 1,605 33,946 SH   SOLE   33,946 0 0
Invitation Homes COM 46187w107 8,869 387,113 SH   SOLE   387,113 0 0
JP Morgan Chase COM 46625H100 4,541 40,240 SH   SOLE   40,240 0 0
Jacobs Engineering COM 469814107 10,202 133,366 SH   SOLE   133,366 0 0
Johnson & Johnson COM 478160104 7,778 56,292 SH   SOLE   56,292 0 0
Kansas City Southern COM 485170302 8,898 78,551 SH   SOLE   78,551 0 0
Kinder Morgan COM 49456b101 7,537 425,103 SH   SOLE   425,103 0 0
Lowe's COM 548661107 1,323 11,526 SH   SOLE   11,526 0 0
McDonald's COM 580135101 1,281 7,660 SH   SOLE   7,660 0 0
Merck COM 58933y105 442 6,224 SH   SOLE   6,224 0 0
Microsoft COM 594918104 1,748 15,286 SH   SOLE   15,286 0 0
Mondelez COM 609207105 234 5,458 SH   SOLE   5,458 0 0
Moody's COM 615369105 518 3,100 SH   SOLE   3,100 0 0
NBT Bancorp COM 628778102 541 14,100 SH   SOLE   14,100 0 0
Nike COM 654106103 10,690 126,178 SH   SOLE   126,178 0 0
Norwegian Cruise Lines COM G66721104 13,086 227,856 SH   SOLE   227,856 0 0
Palo Alto Networks COM 697435105 14,563 64,651 SH   SOLE   64,651 0 0
PayPal COM 70450y103 16,908 192,485 SH   SOLE   192,485 0 0
Paychex COM 704326107 233 3,163 SH   SOLE   3,163 0 0
PepsiCo COM 713448108 14,674 131,248 SH   SOLE   131,248 0 0
Pfizer COM 717081103 1,140 25,874 SH   SOLE   25,874 0 0
Philip Morris Int'l COM 718172109 1,272 15,600 SH   SOLE   15,600 0 0
Proctor & Gamble COM 742718109 1,811 21,755 SH   SOLE   21,755 0 0
Quanta Services COM 74762e102 13,575 406,688 SH   SOLE   406,688 0 0
Regeneron Pharmaceuticals COM 75886F107 7,276 18,008 SH   SOLE   18,008 0 0
Reinsurance Group COM 759351604 215 1,489 SH   SOLE   1,489 0 0
ResMed COM 761152107 18,479 160,212 SH   SOLE   160,212 0 0
Royal Dutch Shell PLC COM 780259206 299 4,386 SH   SOLE   4,386 0 0
SPDR Tr (S&P 500) COM 78462f103 1,367 4,702 SH   SOLE   4,702 0 0
Schlumberger COM 806857108 560 9,193 SH   SOLE   9,193 0 0
Starbucks COM 855244109 12,760 224,492 SH   SOLE   224,492 0 0
Suncor COM 867224107 725 18,730 SH   SOLE   18,730 0 0
Texas Instruments COM 882508104 204 1,900 SH   SOLE   1,900 0 0
Union Pacific COM 907818108 520 3,196 SH   SOLE   3,196 0 0
United Parcel Service COM 911312106 12,245 104,879 SH   SOLE   104,879 0 0
United Technologies COM 913017109 787 5,632 SH   SOLE   5,632 0 0
Varian Medical Systems COM 92220p105 3,462 30,931 SH   SOLE   30,931 0 0
Verizon COM 92343V104 471 8,822 SH   SOLE   8,822 0 0
Visa COM 92826c839 25,708 171,285 SH   SOLE   171,285 0 0
WalMart COM 931142103 2,843 30,276 SH   SOLE   30,276 0 0
Walt Disney Company COM 254687106 16,235 138,832 SH   SOLE   138,832 0 0
Weyerhaeuser COM 962166104 329 10,200 SH   SOLE   10,200 0 0