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