13F-HR 1 inftable.txt 13F SEPTEMBER 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 732 8438 SH SOLE 8438 ABB LTD COM 000375204 5362 253873 SH SOLE 253873 AT&T COM 00206R102 572 19997 SH SOLE 19997 Abbott Labs COM 002824100 1443 27616 SH SOLE 27616 AeroVironment COM 008073108 756 33960 SH SOLE 33960 Altria COM 02209S103 1080 44950 SH SOLE 44950 American Express COM 025816109 372 8859 SH SOLE 8859 Apache COM 037411105 433 4425 SH SOLE 4425 Apple Computer COM 037833100 7284 25669 SH SOLE 25669 Automatic Data COM 053015103 1164 27683 SH SOLE 27683 Avon Products COM 054303102 478 14880 SH SOLE 14880 Bank of America COM 060505104 501 38216 SH SOLE 38216 Baxter Intl COM 071813109 410 8600 SH SOLE 8600 Berkshire Hathaway Cl B COM 084670207 9133 110465 SH SOLE 110465 Block (H & R) COM 093671105 222 17120 SH SOLE 17120 Boeing COM 097023105 807 12127 SH SOLE 12127 Bristol Myers-Squibb COM 110122108 731 26950 SH SOLE 26950 Buckeye Partners LP COM 118230101 210 3300 SH SOLE 3300 CIGNA COM 125509109 236 6588 SH SOLE 6588 Caterpillar COM 149123101 370 4700 SH SOLE 4700 Celgene COM 151020104 5868 101854 SH SOLE 101854 Cenovus Energy COM 15135u109 11831 411244 SH SOLE 411244 Chaoda Modern Agriculture COM G2046Q107 3572 4312460 SH SOLE 4312460 Cheung Kong Holdings COM Y13213106 2239 147800 SH SOLE 147800 ChevronTexaco COM 166764100 742 9153 SH SOLE 9153 Chipotle Mexican Grill COM 169656105 2412 14025 SH SOLE 14025 Cisco Systems COM 17275r102 7428 339176 SH SOLE 339176 Citigroup COM 172967101 121 30885 SH SOLE 30885 Coca Cola COM 191216100 3655 62454 SH SOLE 62454 Cognizant Tech COM 192446102 8855 137343 SH SOLE 137343 DST Systems COM 233326107 265 5900 SH SOLE 5900 Deere & Co COM 244199105 279 4000 SH SOLE 4000 Diageo PLC COM 25243q205 4674 67732 SH SOLE 67732 Disney (Walt) COM 254687106 409 12354 SH SOLE 12354 Dolby Labs COM 25659t107 5993 105490 SH SOLE 105490 Dresser-Rand Group COM 261608103 598 16200 SH SOLE 16200 Duke Energy COM 264399106 226 12764 SH SOLE 12764 EMC COM 268648102 3648 179636 SH SOLE 179636 Emerson Electric COM 291011104 1243 23605 SH SOLE 23605 EnCana COM 292505104 9824 324970 SH SOLE 324970 Expeditors Int'l COM 302130109 458 9900 SH SOLE 9900 Exxon Mobil COM 30231g102 9904 160281 SH SOLE 160281 FedEx COM 31428X106 611 7150 SH SOLE 7150 First Solar COM 336433107 1660 11265 SH SOLE 11265 Fuel-Tech COM 359523107 627 100000 SH SOLE 100000 GMX Resources COM 38011m108 447 92000 SH SOLE 92000 General Dynamics COM 369550108 1542 24545 SH SOLE 24545 General Electric COM 369604103 4361 268398 SH SOLE 268398 Gentex COM 371901109 285 14600 SH SOLE 14600 Goldman Sachs COM 38141G104 249 1725 SH SOLE 1725 Google COM 38259p508 5992 11396 SH SOLE 11396 Henderson Land Development COM Y31476107 8134 1142900 SH SOLE 1142900 Hewlett Packard COM 428236103 334 7948 SH SOLE 7948 Hospitality Properties COM 44106m102 365 16325 SH SOLE 16325 Hyflux COM Y3817K105 3910 1653645 SH SOLE 1653645 IBM COM 459200101 4342 32369 SH SOLE 32369 Intel COM 458140100 1452 75609 SH SOLE 75609 Intuitive Surgical COM 46120e602 4019 14165 SH SOLE 14165 Itron COM 465741106 4516 73752 SH SOLE 73752 JPMorgan Chase COM 46625H100 1796 47184 SH SOLE 47184 Jacobs Engineering COM 469814107 5522 142687 SH SOLE 142687 Johnson & Johnson COM 478160104 4856 78366 SH SOLE 78366 Johnson Controls COM 478366107 201 6600 SH SOLE 6600 Kinder Morgan Management COM 49455u100 20311 337115 SH SOLE 337115 Kraft Foods COM 50075N104 649 21034 SH SOLE 21034 Lowe's COM 548661107 590 26466 SH SOLE 26466 Manulife Financial COM 56501R106 360 28513 SH SOLE 28513 Martek Biosciences COM 572901106 3775 166826 SH SOLE 166826 McDonald's COM 580135101 2038 27346 SH SOLE 27346 Medtronic COM 585055106 264 7850 SH SOLE 7850 Microsoft COM 594918104 733 29946 SH SOLE 29946 Monsanto COM 61166W101 3888 81121 SH SOLE 81121 Morningstar COM 617700109 1619 36335 SH SOLE 36335 NBT Bancorp COM 628778102 431 19547 SH SOLE 19547 NewAlliance Bancshares COM 650203102 158 12500 SH SOLE 12500 Paychex COM 704326107 685 24927 SH SOLE 24927 People's United Financial COM 712704105 762 58210 SH SOLE 58210 PepsiCo COM 713448108 8109 122057 SH SOLE 122057 Pfizer COM 717081103 704 40983 SH SOLE 40983 Philip Morris Int'l COM 718172109 2845 50780 SH SOLE 50780 Plum Creek Timber COM 729251108 371 10500 SH SOLE 10500 Proctor & Gamble COM 742718109 1968 32814 SH SOLE 32814 Quanta Services COM 74762e102 5035 263891 SH SOLE 263891 ResMed COM 761152107 13111 399612 SH SOLE 399612 Royal Dutch Shell PLC COM 780259206 934 15497 SH SOLE 15497 Schlumberger COM 806857108 863 14000 SH SOLE 14000 St. Jude Medical COM 790849103 364 9250 SH SOLE 9250 Suncor COM 867224107 3162 97145 SH SOLE 97145 Teva Pharmaceuticals COM 881624209 7855 148917 SH SOLE 148917 Texas Instruments COM 882508104 204 7509 SH SOLE 7509 Texas Roadhouse COM 882681109 296 21100 SH SOLE 21100 Textron COM 883203101 206 10000 SH SOLE 10000 Union Pacific COM 907818108 453 5532 SH SOLE 5532 United Parcel Service COM 911312106 7266 108949 SH SOLE 108949 United Technologies COM 913017109 935 13128 SH SOLE 13128 Varian Medical Systems COM 92220p105 5758 95171 SH SOLE 95171 Visa COM 92826c839 7264 97822 SH SOLE 97822 WalMart COM 931142103 2279 42591 SH SOLE 42591 Zebra Tech COM 989207105 281 8350 SH SOLE 8350 Henderson Land Development War y31476131 53 222180 SH SOLE 222180