13F-HR 1 inftable.txt 13F JUNE 30, 2010 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 667 8438 SH SOLE 8438 ABB LTD COM 000375204 4381 253553 SH SOLE 253553 AT&T COM 00206R102 451 18638 SH SOLE 18638 Abbott Labs COM 002824100 1298 27745 SH SOLE 27745 AeroVironment COM 008073108 738 33960 SH SOLE 33960 Altria COM 02209S103 901 44950 SH SOLE 44950 American Express COM 025816109 347 8750 SH SOLE 8750 Apache COM 037411105 373 4425 SH SOLE 4425 Apple Computer COM 037833100 6490 25804 SH SOLE 25804 Automatic Data COM 053015103 1115 27683 SH SOLE 27683 Avon Products COM 054303102 394 14880 SH SOLE 14880 Bank of America COM 060505104 549 38216 SH SOLE 38216 Baxter Intl COM 071813109 350 8600 SH SOLE 8600 Berkshire Hathaway Cl B COM 084670207 9025 113247 SH SOLE 113247 Block (H & R) COM 093671105 300 19120 SH SOLE 19120 Boeing COM 097023105 761 12127 SH SOLE 12127 Bristol Myers-Squibb COM 110122108 672 26950 SH SOLE 26950 CIGNA COM 125509109 205 6588 SH SOLE 6588 Caterpillar COM 149123101 282 4700 SH SOLE 4700 Celgene COM 151020104 4767 93804 SH SOLE 93804 Cenovus Energy COM 15135u109 10123 392504 SH SOLE 392504 Chaoda Modern Agriculture COM G2046Q107 4264 4312460 SH SOLE 4312460 Cheung Kong Holdings COM Y13213106 1704 146800 SH SOLE 146800 ChevronTexaco COM 166764100 307 4525 SH SOLE 4525 Chipotle Mexican Grill COM 169656105 2428 17745 SH SOLE 17745 Cisco Systems COM 17275r102 7179 336876 SH SOLE 336876 Citigroup COM 172967101 116 30885 SH SOLE 30885 Coca Cola COM 191216100 3138 62604 SH SOLE 62604 Cognizant Tech COM 192446102 7247 144763 SH SOLE 144763 DST Systems COM 233326107 213 5900 SH SOLE 5900 Deere & Co COM 244199105 223 4000 SH SOLE 4000 Diageo PLC COM 25243q205 4176 66557 SH SOLE 66557 Disney (Walt) COM 254687106 389 12354 SH SOLE 12354 Dolby Labs COM 25659t107 4707 75090 SH SOLE 75090 Dresser-Rand Group COM 261608103 511 16200 SH SOLE 16200 Duke Energy COM 264399106 204 12764 SH SOLE 12764 EMC COM 268648102 850 46422 SH SOLE 46422 Emerson Electric COM 291011104 1040 23800 SH SOLE 23800 EnCana COM 292505104 9563 315185 SH SOLE 315185 Exxon Mobil COM 30231g102 9115 159724 SH SOLE 159724 FedEx COM 31428X106 512 7300 SH SOLE 7300 First Solar COM 336433107 1345 11815 SH SOLE 11815 Fuel-Tech COM 359523107 689 109000 SH SOLE 109000 GMX Resources COM 38011m108 598 92200 SH SOLE 92200 General Dynamics COM 369550108 1453 24815 SH SOLE 24815 General Electric COM 369604103 3846 266704 SH SOLE 266704 Gentex COM 371901109 263 14600 SH SOLE 14600 Goldman Sachs COM 38141G104 226 1725 SH SOLE 1725 Google COM 38259p508 3367 7568 SH SOLE 7568 Henderson Land Development COM Y31476107 6704 1134900 SH SOLE 1134900 Hewlett Packard COM 428236103 344 7948 SH SOLE 7948 Hospitality Properties COM 44106m102 344 16325 SH SOLE 16325 Hyflux COM Y3817K105 3850 1653645 SH SOLE 1653645 IBM COM 459200101 3976 32199 SH SOLE 32199 Intel COM 458140100 1471 75609 SH SOLE 75609 Intuitive Surgical COM 46120e602 4603 14585 SH SOLE 14585 Itron COM 465741106 3873 62652 SH SOLE 62652 JPMorgan Chase COM 46625H100 1727 47165 SH SOLE 47165 Jacobs Engineering COM 469814107 5134 140887 SH SOLE 140887 Johnson & Johnson COM 478160104 4664 78966 SH SOLE 78966 Kinder Morgan Management COM 49455u100 19224 339700 SH SOLE 339700 Kraft Foods COM 50075N104 597 21334 SH SOLE 21334 Lowe's COM 548661107 549 26866 SH SOLE 26866 Manulife Financial COM 56501R106 416 28513 SH SOLE 28513 Martek Biosciences COM 572901106 3718 156826 SH SOLE 156826 McDonald's COM 580135101 1801 27346 SH SOLE 27346 Medtronic COM 585055106 299 8250 SH SOLE 8250 Microsoft COM 594918104 689 29946 SH SOLE 29946 Monsanto COM 61166W101 3773 81621 SH SOLE 81621 Morningstar COM 617700109 902 21225 SH SOLE 21225 NBT Bancorp COM 628778102 399 19547 SH SOLE 19547 NewAlliance Bancshares COM 650203102 319 28500 SH SOLE 28500 Paychex COM 704326107 658 25327 SH SOLE 25327 People's United Financial COM 712704105 799 59210 SH SOLE 59210 PepsiCo COM 713448108 7388 121207 SH SOLE 121207 Pfizer COM 717081103 467 32733 SH SOLE 32733 Philip Morris Int'l COM 718172109 2328 50780 SH SOLE 50780 Plum Creek Timber COM 729251108 363 10500 SH SOLE 10500 Proctor & Gamble COM 742718109 1965 32769 SH SOLE 32769 Quanta Services COM 74762e102 5290 256166 SH SOLE 256166 ResMed COM 761152107 11964 196736 SH SOLE 196736 Research in Motion COM 760975102 3680 74705 SH SOLE 74705 Royal Dutch Shell PLC COM 780259206 785 15622 SH SOLE 15622 Schlumberger COM 806857108 766 13850 SH SOLE 13850 St. Jude Medical COM 790849103 350 9700 SH SOLE 9700 Suncor COM 867224107 2953 100295 SH SOLE 100295 Teva Pharmaceuticals COM 881624209 7683 147772 SH SOLE 147772 Texas Roadhouse COM 882681109 266 21100 SH SOLE 21100 Textron COM 883203101 170 10000 SH SOLE 10000 Union Pacific COM 907818108 385 5532 SH SOLE 5532 United Parcel Service COM 911312106 6197 108929 SH SOLE 108929 United Technologies COM 913017109 898 13828 SH SOLE 13828 Varian Medical Systems COM 92220p105 5422 103706 SH SOLE 103706 Visa COM 92826c839 6052 85540 SH SOLE 85540 WalMart COM 931142103 2067 42991 SH SOLE 42991 Zebra Tech COM 989207105 209 8250 SH SOLE 8250 Henderson Land Development War y31476131 34 225980 SH SOLE 225980