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 Co COM 88579y101 3,273 23,101 SH   SOLE   0 0 23,101
Abbott Laboratories COM 002824100 385 9,248 SH   SOLE   0 0 9,248
Abbvie Inc COM 00287y109 534 9,248 SH   SOLE   0 0 9,248
Advent Software Inc COM 007974108 777 24,610 SH   SOLE   0 0 24,610
AGL Resources Inc COM 001204106 5,383 104,846 SH   SOLE   0 0 104,846
Ameresco Inc Cl A COM 02361e108 258 37,695 SH   SOLE   0 0 37,695
American Express Co COM 025816109 362 4,135 SH   SOLE   0 0 4,135
American Water Works Co Inc COM 030420103 2,577 53,424 SH   SOLE   0 0 53,424
Amgen Inc COM 031162100 2,115 15,058 SH   SOLE   0 0 15,058
Apple Inc COM 037833100 8,029 79,689 SH   SOLE   0 0 79,689
Applied Materials Inc COM 038222105 444 20,536 SH   SOLE   0 0 20,536
Aqua America Inc COM 03836w103 1,859 78,988 SH   SOLE   0 0 78,988
AT&T Inc COM 00206r102 641 18,190 SH   SOLE   0 0 18,190
Automatic Data Processing Inc COM 053015103 5,185 62,413 SH   SOLE   0 0 62,413
Badger Meter Inc COM 056525108 1,460 28,940 SH   SOLE   0 0 28,940
Bar Harbor Bankshares COM 066849100 2,327 80,435 SH   SOLE   0 0 80,435
Baxter Intl Inc COM 071813109 4,546 63,344 SH   SOLE   0 0 63,344
Becton Dickinson & Co COM 075887109 2,496 21,933 SH   SOLE   0 0 21,933
Berkshire Hathaway Inc Cl B COM 084670702 261 1,887 SH   SOLE   0 0 1,887
Brookline Bancorp Inc COM 11373m107 1,025 119,900 SH   SOLE   0 0 119,900
California Wtr Svc Group COM 130788102 715 31,850 SH   SOLE   0 0 31,850
Camden Natl Corp COM 133034108 1,468 41,931 SH   SOLE   0 0 41,931
Canadian National Railway Co COM 136375102 309 4,348 SH   SOLE   0 0 4,348
CECO Environmental Corp COM 125141101 1,180 88,076 SH   SOLE   0 0 88,076
Cerner Corp COM 156782104 232 3,900 SH   SOLE   0 0 3,900
Chipotle Mexican Grill Inc Cl COM 169656105 991 1,486 SH   SOLE   0 0 1,486
Cisco Systems Inc COM 17275r102 4,541 180,403 SH   SOLE   0 0 180,403
Citrix Systems Inc COM 177376100 1,902 26,668 SH   SOLE   0 0 26,668
Clarcor Inc COM 179895107 1,672 26,499 SH   SOLE   0 0 26,499
Colgate Palmolive Co COM 194162103 214 3,280 SH   SOLE   0 0 3,280
Connecticut Wtr Svc Inc COM 207797101 3,886 119,561 SH   SOLE   0 0 119,561
Consolidated Comm Holdings Inc COM 209034107 244 9,725 SH   SOLE   0 0 9,725
Cree Inc COM 225447101 340 8,294 SH   SOLE   0 0 8,294
Discovery Communications Ser A COM 25470f104 760 20,100 SH   SOLE   0 0 20,100
Discovery Communications Ser C COM 25470f302 735 19,720 SH   SOLE   0 0 19,720
Disney Walt Co Disney COM 254687106 505 5,674 SH   SOLE   0 0 5,674
Dominion Resources Inc VA COM 25746u109 219 3,163 SH   SOLE   0 0 3,163
Du Pont E I de Nemours & Co COM 263534109 216 3,012 SH   SOLE   0 0 3,012
EMC Corp MA COM 268648102 3,218 109,964 SH   SOLE   0 0 109,964
Emerson Electric Co COM 291011104 4,379 69,974 SH   SOLE   0 0 69,974
EQT Corp COM 26884l109 1,676 18,306 SH   SOLE   0 0 18,306
ExacTech Inc COM 30064e109 934 40,803 SH   SOLE   0 0 40,803
Expeditors Intl Wash Inc COM 302130109 3,016 74,326 SH   SOLE   0 0 74,326
Express Scripts Holding Co COM 30219g108 986 13,957 SH   SOLE   0 0 13,957
Exxon Mobil Corp COM 30231g102 914 9,718 SH   SOLE   0 0 9,718
FedEx Corp COM 31428x106 446 2,764 SH   SOLE   0 0 2,764
General Electric Co COM 369604103 807 31,504 SH   SOLE   0 0 31,504
General Mills Inc COM 370334104 214 4,248 SH   SOLE   0 0 4,248
Genuine Parts Co COM 372460105 2,386 27,208 SH   SOLE   0 0 27,208
Google Inc Cl A COM 38259p508 1,024 1,740 SH   SOLE   0 0 1,740
Google Inc CL C COM 38259p706 954 1,653 SH   SOLE   0 0 1,653
GT Advanced Technologies Inc COM 36191u106 227 20,940 SH   SOLE   0 0 20,940
Hain Celestial Group Inc COM 405217100 4,434 43,318 SH   SOLE   0 0 43,318
Hershey Co COM 427866108 239 2,500 SH   SOLE   0 0 2,500
Home Depot Inc COM 437076102 916 9,984 SH   SOLE   0 0 9,984
Hubbell Inc Cl B COM 443510201 1,129 9,365 SH   SOLE   0 0 9,365
IDACORP Inc COM 451107106 279 5,200 SH   SOLE   0 0 5,200
Illinois Tool Works Inc COM 452308109 4,133 48,955 SH   SOLE   0 0 48,955
Integrys Energy Group Inc COM 45822p105 535 8,250 SH   SOLE   0 0 8,250
Intel Corp COM 458140100 374 10,742 SH   SOLE   0 0 10,742
International Business Machine COM 459200101 1,532 8,071 SH   SOLE   0 0 8,071
Intuit COM 461202103 3,739 42,659 SH   SOLE   0 0 42,659
Johnson & Johnson COM 478160104 6,635 62,252 SH   SOLE   0 0 62,252
Johnson Controls Inc COM 478366107 1,617 36,740 SH   SOLE   0 0 36,740
JPMorgan Chase & Co COM 46625h100 285 4,736 SH   SOLE   0 0 4,736
Kadant Inc COM 48282t104 2,621 67,115 SH   SOLE   0 0 67,115
Keurig Green Mountain Inc COM 49271m100 3,273 25,148 SH   SOLE   0 0 25,148
McCormick & Co Inc Non Vtg COM 579780206 5,131 76,701 SH   SOLE   0 0 76,701
McDonalds Corp COM 580135101 1,123 11,844 SH   SOLE   0 0 11,844
McGraw Hill Cos Inc COM 580645109 587 6,953 SH   SOLE   0 0 6,953
Medizone Intl Inc COM 585013105 4 23,650 SH   SOLE   0 0 23,650
Medtronic Inc COM 585055106 1,314 21,211 SH   SOLE   0 0 21,211
Merchants Bancshares COM 588448100 1,674 59,392 SH   SOLE   0 0 59,392
Merck & Co Inc COM 58933y105 2,492 42,045 SH   SOLE   0 0 42,045
Microsoft Corp COM 594918104 1,546 33,341 SH   SOLE   0 0 33,341
Miller Herman Inc COM 600544100 2,154 72,157 SH   SOLE   0 0 72,157
Mocon Inc COM 607494101 482 32,356 SH   SOLE   0 0 32,356
Nanosphere Inc COM 63009f105 7 12,000 SH   SOLE   0 0 12,000
Neogen Corp COM 640491106 443 11,212 SH   SOLE   0 0 11,212
New York Community Bancorp Inc COM 649445103 192 12,125 SH   SOLE   0 0 12,125
Nike Inc Cl B COM 654106103 211 2,360 SH   SOLE   0 0 2,360
Patterson Companies Inc COM 703395103 2,546 61,460 SH   SOLE   0 0 61,460
Peoples United Financial Inc COM 712704105 1,383 95,589 SH   SOLE   0 0 95,589
PepsiCo Inc COM 713448108 1,866 20,040 SH   SOLE   0 0 20,040
Pfizer Inc COM 717081103 1,514 51,191 SH   SOLE   0 0 51,191
PNC Financial Services Group I COM 693475105 270 3,158 SH   SOLE   0 0 3,158
Procter & Gamble Co COM 742718109 3,662 43,725 SH   SOLE   0 0 43,725
Schwab Charles Corp COM 808513105 1,462 49,739 SH   SOLE   0 0 49,739
Smucker J M Co COM 832696405 3,690 37,277 SH   SOLE   0 0 37,277
St Jude Med Inc COM 790849103 533 8,868 SH   SOLE   0 0 8,868
Stryker Corp COM 863667101 1,831 22,669 SH   SOLE   0 0 22,669
Sun Hydraulics Corp COM 866942105 4,151 110,418 SH   SOLE   0 0 110,418
Sysco Corp COM 871829107 1,042 27,468 SH   SOLE   0 0 27,468
Telus Corp COM 87971m103 4,113 120,319 SH   SOLE   0 0 120,319
Tennant Co COM 880345103 2,881 42,940 SH   SOLE   0 0 42,940
Texas Instruments Inc COM 882508104 1,364 28,600 SH   SOLE   0 0 28,600
Thermo Fisher Scientific Inc COM 883556102 1,070 8,793 SH   SOLE   0 0 8,793
Tractor Supply Co COM 892356106 269 4,367 SH   SOLE   0 0 4,367
Trinity Industries Inc COM 896522109 2,918 62,460 SH   SOLE   0 0 62,460
United Natural Foods Inc COM 911163103 3,010 48,971 SH   SOLE   0 0 48,971
United Parcel Service Inc Cl B COM 911312106 1,826 18,577 SH   SOLE   0 0 18,577
United Therapeutics Corp COM 91307c102 1,907 14,826 SH   SOLE   0 0 14,826
US Bancorp Del COM 902973304 225 5,380 SH   SOLE   0 0 5,380
Utah Med Prods Inc COM 917488108 416 8,531 SH   SOLE   0 0 8,531
Verizon Communications Inc COM 92343v104 3,066 61,326 SH   SOLE   0 0 61,326
Wabtec Corp COM 929740108 2,278 28,109 SH   SOLE   0 0 28,109
Walgreen Co COM 931422109 365 6,150 SH   SOLE   0 0 6,150
Waters Corp COM 941848103 436 4,400 SH   SOLE   0 0 4,400
Wells Fargo & Co COM 949746101 407 7,854 SH   SOLE   0 0 7,854
WGL Holdings Inc COM 92924f106 908 21,565 SH   SOLE   0 0 21,565
Whole Foods Mkt Inc COM 966837106 1,674 43,919 SH   SOLE   0 0 43,919
Wiley John & Sons Inc Cl A COM 968223206 5,144 91,677 SH   SOLE   0 0 91,677
Worthington Industries Inc COM 981811102 357 9,600 SH   SOLE   0 0 9,600
GlaxoSmithKline PLC Sp ADR ADR 37733w105 241 5,243 SH   SOLE   0 0 5,243
Novo-Nordisk AS ADR ADR 670100205 2,093 43,960 SH   SOLE   0 0 43,960
PowerShares Global ETF Trust G UI 73936t615 892 69,177 SH   SOLE   0 0 69,177
SPDR S&P 500 Index ETF UI 78462f103 501 2,544 SH   SOLE   0 0 2,544
Domini Social Inv Tr Intl SC E MF 257132704 86 10,785 SH   SOLE   0 0 10,785
Fidelity Puritan Fund MF 316345107 326 14,406 SH   SOLE   0 0 14,406
Professionally Managed Portfol MF 742935588 259 6,442 SH   SOLE   0 0 6,442
AmeriGas Partners LP ML 030975106 1,744 38,231 SH   SOLE   0 0 38,231
Suburban Propane Partners LP ML 864482104 265 5,950 SH   SOLE   0 0 5,950
Liberty Property Trust RE 531172104 2,584 77,683 SH   SOLE   0 0 77,683
Du Pont E I de Nemours & Co COM 263534109 6,295 87,720 SH   SOLE   0 0 87,720