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,381 23,601 SH   SOLE   0 0 23,601
Abbott Laboratories COM 002824100 378 9,248 SH   SOLE   0 0 9,248
Abbvie Inc COM 00287y109 522 9,248 SH   SOLE   0 0 9,248
Adobe Systems Inc COM 00724f101 300 4,145 SH   SOLE   0 0 4,145
Advent Software Inc COM 007974108 1,013 31,095 SH   SOLE   0 0 31,095
AGL Resources Inc COM 001204106 5,850 106,308 SH   SOLE   0 0 106,308
Ameresco Inc Cl A COM 02361e108 285 40,595 SH   SOLE   0 0 40,595
American Express Co COM 025816109 392 4,135 SH   SOLE   0 0 4,135
American Water Works Co Inc COM 030420103 2,362 47,764 SH   SOLE   0 0 47,764
Amgen Inc COM 031162100 1,784 15,073 SH   SOLE   0 0 15,073
Anadarko Petroleum Corp COM 032511107 208 1,900 SH   SOLE   0 0 1,900
Apple Inc COM 037833100 7,876 84,750 SH   SOLE   0 0 84,750
Applied Materials Inc COM 038222105 492 21,836 SH   SOLE   0 0 21,836
Aqua America Inc COM 03836w103 2,271 86,595 SH   SOLE   0 0 86,595
AT&T Inc COM 00206r102 519 14,690 SH   SOLE   0 0 14,690
Automatic Data Processing Inc COM 053015103 4,991 62,953 SH   SOLE   0 0 62,953
Badger Meter Inc COM 056525108 1,524 28,940 SH   SOLE   0 0 28,940
Bar Harbor Bankshares COM 066849100 1,115 39,981 SH   SOLE   0 0 39,981
Baxter Intl Inc COM 071813109 3,892 53,830 SH   SOLE   0 0 53,830
Becton Dickinson & Co COM 075887109 2,639 22,308 SH   SOLE   0 0 22,308
Berkshire Hathaway Inc Cl B COM 084670702 239 1,887 SH   SOLE   0 0 1,887
Brady Corp Cl A COM 104674106 1,111 37,210 SH   SOLE   0 0 37,210
Brookline Bancorp Inc COM 11373m107 1,251 133,540 SH   SOLE   0 0 133,540
California Wtr Svc Group COM 130788102 771 31,850 SH   SOLE   0 0 31,850
Camden Natl Corp COM 133034108 1,625 41,931 SH   SOLE   0 0 41,931
Canadian National Railway Co COM 136375102 283 4,348 SH   SOLE   0 0 4,348
CECO Environmental Corp COM 125141101 1,421 91,120 SH   SOLE   0 0 91,120
Cerner Corp COM 156782104 201 3,900 SH   SOLE   0 0 3,900
Chevron Corp COM 166764100 202 1,550 SH   SOLE   0 0 1,550
Chipotle Mexican Grill Inc Cl COM 169656105 925 1,561 SH   SOLE   0 0 1,561
Cisco Systems Inc COM 17275r102 4,116 165,625 SH   SOLE   0 0 165,625
Citrix Systems Inc COM 177376100 1,745 27,893 SH   SOLE   0 0 27,893
Clarcor Inc COM 179895107 1,758 28,422 SH   SOLE   0 0 28,422
Colgate Palmolive Co COM 194162103 247 3,630 SH   SOLE   0 0 3,630
Connecticut Wtr Svc Inc COM 207797101 3,050 90,059 SH   SOLE   0 0 90,059
Consolidated Comm Holdings Inc COM 209034107 332 14,916 SH   SOLE   0 0 14,916
Cree Inc COM 225447101 414 8,294 SH   SOLE   0 0 8,294
Discovery Communications Ser A COM 25470f104 1,576 21,220 SH   SOLE   0 0 21,220
Disney Walt Co Disney COM 254687106 491 5,724 SH   SOLE   0 0 5,724
Dominion Resources Inc VA COM 25746u109 226 3,163 SH   SOLE   0 0 3,163
EMC Corp MA COM 268648102 2,881 109,382 SH   SOLE   0 0 109,382
Emerson Electric Co COM 291011104 3,445 51,914 SH   SOLE   0 0 51,914
EQT Corp COM 26884l109 2,073 19,397 SH   SOLE   0 0 19,397
ExacTech Inc COM 30064e109 683 27,075 SH   SOLE   0 0 27,075
Expeditors Intl Wash Inc COM 302130109 3,458 78,301 SH   SOLE   0 0 78,301
Express Scripts Holding Co COM 30219g108 968 13,957 SH   SOLE   0 0 13,957
Exxon Mobil Corp COM 30231g102 1,107 10,992 SH   SOLE   0 0 10,992
FedEx Corp COM 31428x106 418 2,764 SH   SOLE   0 0 2,764
General Electric Co COM 369604103 830 31,579 SH   SOLE   0 0 31,579
General Mills Inc COM 370334104 223 4,248 SH   SOLE   0 0 4,248
Genuine Parts Co COM 372460105 1,684 19,177 SH   SOLE   0 0 19,177
Google Inc Cl A COM 38259p508 1,017 1,740 SH   SOLE   0 0 1,740
Google Inc CL C COM 38259p706 972 1,690 SH   SOLE   0 0 1,690
GT Advanced Technologies Inc COM 36191u106 541 29,090 SH   SOLE   0 0 29,090
Hain Celestial Group Inc COM 405217100 3,938 44,376 SH   SOLE   0 0 44,376
Hershey Co COM 427866108 292 3,000 SH   SOLE   0 0 3,000
Home Depot Inc COM 437076102 707 8,735 SH   SOLE   0 0 8,735
Hubbell Inc Cl B COM 443510201 1,178 9,565 SH   SOLE   0 0 9,565
IDACORP Inc COM 451107106 301 5,200 SH   SOLE   0 0 5,200
Illinois Tool Works Inc COM 452308109 4,407 50,335 SH   SOLE   0 0 50,335
Integrys Energy Group Inc COM 45822p105 587 8,250 SH   SOLE   0 0 8,250
Intel Corp COM 458140100 332 10,742 SH   SOLE   0 0 10,742
International Business Machine COM 459200101 1,544 8,516 SH   SOLE   0 0 8,516
Intuit COM 461202103 3,554 44,132 SH   SOLE   0 0 44,132
Johnson & Johnson COM 478160104 6,652 63,585 SH   SOLE   0 0 63,585
Johnson Controls Inc COM 478366107 1,931 38,665 SH   SOLE   0 0 38,665
JPMorgan Chase & Co COM 46625h100 273 4,736 SH   SOLE   0 0 4,736
Kadant Inc COM 48282t104 2,256 58,674 SH   SOLE   0 0 58,674
Keurig Green Mountain Inc COM 49271m100 3,344 26,833 SH   SOLE   0 0 26,833
McCormick & Co Inc Non Vtg COM 579780206 5,561 77,673 SH   SOLE   0 0 77,673
McDonalds Corp COM 580135101 1,193 11,844 SH   SOLE   0 0 11,844
McGraw Hill Cos Inc COM 580645109 594 7,153 SH   SOLE   0 0 7,153
Medizone Intl Inc COM 585013105 5 23,650 SH   SOLE   0 0 23,650
Medtronic Inc COM 585055106 1,352 21,211 SH   SOLE   0 0 21,211
Merchants Bancshares COM 588448100 1,927 60,262 SH   SOLE   0 0 60,262
Merck & Co Inc COM 58933y105 2,473 42,745 SH   SOLE   0 0 42,745
Microsoft Corp COM 594918104 1,394 33,421 SH   SOLE   0 0 33,421
Miller Herman Inc COM 600544100 2,140 70,778 SH   SOLE   0 0 70,778
Mocon Inc COM 607494101 528 33,387 SH   SOLE   0 0 33,387
Neogen Corp COM 640491106 520 12,837 SH   SOLE   0 0 12,837
New York Community Bancorp Inc COM 649445103 194 12,125 SH   SOLE   0 0 12,125
Patterson Companies Inc COM 703395103 2,419 61,237 SH   SOLE   0 0 61,237
Peoples United Financial Inc COM 712704105 1,638 107,969 SH   SOLE   0 0 107,969
PepsiCo Inc COM 713448108 1,822 20,390 SH   SOLE   0 0 20,390
Pfizer Inc COM 717081103 1,519 51,191 SH   SOLE   0 0 51,191
PNC Financial Services Group I COM 693475105 281 3,158 SH   SOLE   0 0 3,158
Procter & Gamble Co COM 742718109 3,436 43,725 SH   SOLE   0 0 43,725
Schlumberger Ltd COM 806857108 245 2,076 SH   SOLE   0 0 2,076
Schwab Charles Corp COM 808513105 1,396 51,839 SH   SOLE   0 0 51,839
Smucker J M Co COM 832696405 4,057 38,069 SH   SOLE   0 0 38,069
St Jude Med Inc COM 790849103 618 8,928 SH   SOLE   0 0 8,928
Stryker Corp COM 863667101 1,911 22,669 SH   SOLE   0 0 22,669
Sun Hydraulics Corp COM 866942105 4,567 112,480 SH   SOLE   0 0 112,480
Sysco Corp COM 871829107 1,048 27,991 SH   SOLE   0 0 27,991
Telus Corp COM 87971m103 3,738 100,375 SH   SOLE   0 0 100,375
Tennant Co COM 880345103 3,566 46,730 SH   SOLE   0 0 46,730
Texas Instruments Inc COM 882508104 459 9,600 SH   SOLE   0 0 9,600
Thermo Fisher Scientific Inc COM 883556102 1,304 11,047 SH   SOLE   0 0 11,047
Tractor Supply Co COM 892356106 230 3,800 SH   SOLE   0 0 3,800
Trinity Industries Inc COM 896522109 3,289 75,220 SH   SOLE   0 0 75,220
United Natural Foods Inc COM 911163103 3,160 48,536 SH   SOLE   0 0 48,536
United Parcel Service Inc Cl B COM 911312106 875 8,522 SH   SOLE   0 0 8,522
United Therapeutics Corp COM 91307c102 1,353 15,295 SH   SOLE   0 0 15,295
US Bancorp Del COM 902973304 241 5,555 SH   SOLE   0 0 5,555
Utah Med Prods Inc COM 917488108 477 9,271 SH   SOLE   0 0 9,271
Verizon Communications Inc COM 92343v104 3,084 63,027 SH   SOLE   0 0 63,027
Wabtec Corp COM 929740108 2,436 29,501 SH   SOLE   0 0 29,501
Walgreen Co COM 931422109 456 6,150 SH   SOLE   0 0 6,150
Waters Corp COM 941848103 460 4,400 SH   SOLE   0 0 4,400
Wells Fargo & Co COM 949746101 492 9,354 SH   SOLE   0 0 9,354
WGL Holdings Inc COM 92924f106 929 21,565 SH   SOLE   0 0 21,565
Whole Foods Mkt Inc COM 966837106 1,660 42,975 SH   SOLE   0 0 42,975
Wiley John & Sons Inc Cl A COM 968223206 5,580 92,102 SH   SOLE   0 0 92,102
Worthington Industries Inc COM 981811102 413 9,600 SH   SOLE   0 0 9,600
Canon Inc ADR ADR 138006309 231 7,044 SH   SOLE   0 0 7,044
GlaxoSmithKline PLC Sp ADR ADR 37733w105 280 5,243 SH   SOLE   0 0 5,243
Novo-Nordisk AS ADR ADR 670100205 2,170 46,970 SH   SOLE   0 0 46,970
PowerShares Global ETF Trust G UI 73936t615 722 51,822 SH   SOLE   0 0 51,822
SPDR S&P 500 Index ETF UI 78462f103 498 2,544 SH   SOLE   0 0 2,544
Domini Social Inv Tr Intl SC E MF 257132704 91 10,785 SH   SOLE   0 0 10,785
Fidelity Puritan Fund MF 316345107 323 14,352 SH   SOLE   0 0 14,352
Professionally Managed Portfol MF 742935588 265 6,356 SH   SOLE   0 0 6,356
AmeriGas Partners LP ML 030975106 1,894 41,731 SH   SOLE   0 0 41,731
Suburban Propane Partners LP ML 864482104 390 8,475 SH   SOLE   0 0 8,475
Liberty Property Trust RE 531172104 1,831 48,275 SH   SOLE   0 0 48,275
Du Pont E I de Nemours & Co COM 263534109 1,300 19,860 SH   SOLE   0 0 19,860