FORM 13F INFORMATION TABLE VALUE SHARES/ SH/ PUT/ INVSTMT OTHER VOTING AUTHORITY NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DSCRETN MANAGERS SOLE SHARED NONE ------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- -------- 3M Company COM 88579Y101 915 8606 SH SOLE 8606 ABB COM 000375204 9434 414510 SH SOLE 414510 AT&T COM 00206R102 936 25517 SH SOLE 25517 AbbVie COM 00287y109 1130 27714 SH SOLE 27714 Abbott Labs COM 002824100 1007 28514 SH SOLE 28514 Allergan COM 018490102 258 2308 SH SOLE 2308 Altria COM 02209S103 1768 51400 SH SOLE 51400 Apache COM 037411105 407 5275 SH SOLE 5275 Apple Computer COM 037833100 14161 31990 SH SOLE 31990 Arcos Dorados COM g0457f107 5081 384907 SH SOLE 384907 Automatic Data COM 053015103 1415 21758 SH SOLE 21758 Bank of America COM 060505104 240 19688 SH SOLE 19688 Baxter Intl COM 071813109 232 3200 SH SOLE 3200 Berkshire Hathaway Cl B COM 084670207 10744 103113 SH SOLE 103113 Block (H & R) COM 093671105 356 12106 SH SOLE 12106 Boeing COM 097023105 983 11452 SH SOLE 11452 Bristol Myers-Squibb COM 110122108 1162 28205 SH SOLE 28205 CIGNA COM 125509109 249 4000 SH SOLE 4000 Caterpillar COM 149123101 385 4427 SH SOLE 4427 Celgene COM 151020104 15001 129423 SH SOLE 129423 Cenovus Energy COM 15135u109 14252 459899 SH SOLE 459899 Cerner COM 156782104 333 3510 SH SOLE 3510 Cheung Kong Holdings COM Y13213106 1476 100000 SH SOLE 100000 ChevronTexaco COM 166764100 958 8062 SH SOLE 8062 China Minzhong COM y1503q105 3694 3819000 SH SOLE 3819000 Cisco Systems COM 17275r102 2412 115451 SH SOLE 115451 Coca Cola COM 191216100 4159 102854 SH SOLE 102854 Cognizant Tech COM 192446102 12555 163857 SH SOLE 163857 Deere & Co COM 244199105 2160 25125 SH SOLE 25125 Diageo PLC COM 25243q205 5597 44475 SH SOLE 44475 Dolby Labs COM 25659t107 840 25025 SH SOLE 25025 Dresser-Rand Group COM 261608103 9316 151085 SH SOLE 151085 Duke Energy COM 264399106 269 3701 SH SOLE 3701 EMC COM 268648102 7343 307371 SH SOLE 307371 Emerson Electric COM 291011104 1083 19383 SH SOLE 19383 EnCana COM 292505104 1663 85478 SH SOLE 85478 Evercore Partners COM 29977a105 6374 153214 SH SOLE 153214 Expeditors Int'l COM 302130109 2931 82027 SH SOLE 82027 Exxon Mobil COM 30231g102 13174 146196 SH SOLE 146196 F5 Networks COM 315616102 2117 23767 SH SOLE 23767 Facebook COM 30303M102 2212 86480 SH SOLE 86480 FedEx COM 31428X106 614 6250 SH SOLE 6250 GI Dynamics COM u3762t113 13 20000 SH SOLE 20000 General Electric COM 369604103 5724 247574 SH SOLE 247574 Google COM 38259p508 14624 18414 SH SOLE 18414 Greenhill & Co. COM 395259104 3173 59439 SH SOLE 59439 Henderson Land Development COM Y31476107 8048 1176544 SH SOLE 1176544 Home Depot COM 437076102 364 5220 SH SOLE 5220 Hospitality Properties COM 44106m102 437 15925 SH SOLE 15925 Hyflux COM Y3817K105 2908 2471016 SH SOLE 2471016 IBM COM 459200101 5797 27178 SH SOLE 27178 Intel COM 458140100 1373 62872 SH SOLE 62872 Intuitive Surgical COM 46120e602 2288 4658 SH SOLE 4658 JP Morgan Chase COM 46625H100 2290 48259 SH SOLE 48259 Jacobs Engineering COM 469814107 13869 246606 SH SOLE 246606 Johnson & Johnson COM 478160104 6649 81557 SH SOLE 81557 Kinder Morgan COM 49456b101 2561 66198 SH SOLE 66198 Kinder Morgan Management COM 49455u100 27253 310217 SH SOLE 310217 Kraft Foods COM 50075N104 232 4506 SH SOLE 4506 Lowe's COM 548661107 1033 27242 SH SOLE 27242 MICROS Systems COM 594901100 5415 118985 SH SOLE 118985 Manulife Financial COM 56501R106 309 21000 SH SOLE 21000 McDonald's COM 580135101 3271 32814 SH SOLE 32814 McGraw-Hill COM 580645109 208 4000 SH SOLE 4000 Medtronic COM 585055106 211 4500 SH SOLE 4500 Merck COM 58933y105 221 4989 SH SOLE 4989 Microsoft COM 594918104 519 18129 SH SOLE 18129 Mondelez COM 609207105 294 9615 SH SOLE 9615 Monsanto COM 61166W101 8728 82629 SH SOLE 82629 Moody's COM 615369105 299 5600 SH SOLE 5600 Morningstar COM 617700109 388 5550 SH SOLE 5550 NBT Bancorp COM 628778102 472 21331 SH SOLE 21331 National Oilwell Varco COM 637071101 4155 58725 SH SOLE 58725 Neogen COM 640491106 2833 57146 SH SOLE 57146 Paychex COM 704326107 375 10695 SH SOLE 10695 People's United Financial COM 712704105 402 29989 SH SOLE 29989 PepsiCo COM 713448108 10960 138544 SH SOLE 138544 Pfizer COM 717081103 948 32847 SH SOLE 32847 Philip Morris Int'l COM 718172109 4834 52146 SH SOLE 52146 Plum Creek Timber COM 729251108 540 10348 SH SOLE 10348 ProShares Short S&P 500 COM 74347r503 14671 478044 SH SOLE 478044 Proctor & Gamble COM 742718109 2242 29100 SH SOLE 29100 Quanta Services COM 74762e102 8915 311946 SH SOLE 311946 ResMed COM 761152107 16441 354628 SH SOLE 354628 Royal Dutch Shell PLC COM 780259206 790 12122 SH SOLE 12122 Schlumberger COM 806857108 1120 14950 SH SOLE 14950 Stanley Black & Decker COM 854502101 224 2768 SH SOLE 2768 Suncor COM 867224107 2557 85200 SH SOLE 85200 Texas Roadhouse COM 882681109 283 14000 SH SOLE 14000 Textron COM 883203101 298 10000 SH SOLE 10000 Union Pacific COM 907818108 318 2232 SH SOLE 2232 United Parcel Service COM 911312106 10559 122920 SH SOLE 122920 United Technologies COM 913017109 817 8748 SH SOLE 8748 Varian Medical Systems COM 92220p105 6913 96007 SH SOLE 96007 Verizon COM 92343V104 340 6916 SH SOLE 6916 Visa COM 92826c839 13501 79490 SH SOLE 79490 WalMart COM 931142103 2963 39601 SH SOLE 39601 Walt Disney Company COM 254687106 1835 32308 SH SOLE 32308 Zebra Tech COM 989207105 212 4500 SH SOLE 4500 Zygo COM 989855101 5083 343218 SH SOLE 343218