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,204 23,621 SH   SOLE   0 0 23,621
Abbott Laboratories COM 002824100 337 8,748 SH   SOLE   0 0 8,748
Abbvie Inc COM 00287y109 450 8,748 SH   SOLE   0 0 8,748
Adobe Systems Inc COM 00724f101 647 9,835 SH   SOLE   0 0 9,835
Advent Software Inc COM 007974108 913 31,095 SH   SOLE   0 0 31,095
AGL Resources Inc COM 001204106 5,233 106,891 SH   SOLE   0 0 106,891
Ameresco Inc Cl A COM 02361e108 307 40,595 SH   SOLE   0 0 40,595
American Express Co COM 025816109 282 3,135 SH   SOLE   0 0 3,135
American Water Works Co Inc COM 030420103 1,957 43,099 SH   SOLE   0 0 43,099
Amgen Inc COM 031162100 1,445 11,715 SH   SOLE   0 0 11,715
Apple Inc COM 037833100 6,517 12,142 SH   SOLE   0 0 12,142
Applied Materials Inc COM 038222105 460 22,536 SH   SOLE   0 0 22,536
Aqua America Inc COM 03836w103 2,298 91,662 SH   SOLE   0 0 91,662
AT&T Inc COM 00206r102 431 12,292 SH   SOLE   0 0 12,292
Automatic Data Processing Inc COM 053015103 4,850 62,778 SH   SOLE   0 0 62,778
Badger Meter Inc COM 056525108 1,622 29,440 SH   SOLE   0 0 29,440
Baxter Intl Inc COM 071813109 3,955 53,745 SH   SOLE   0 0 53,745
Becton Dickinson & Co COM 075887109 2,558 21,848 SH   SOLE   0 0 21,848
Brady Corp Cl A COM 104674106 1,246 45,896 SH   SOLE   0 0 45,896
Brookline Bancorp Inc COM 11373m107 1,279 135,815 SH   SOLE   0 0 135,815
California Wtr Svc Group COM 130788102 762 31,850 SH   SOLE   0 0 31,850
Camden Natl Corp COM 133034108 1,414 34,316 SH   SOLE   0 0 34,316
Canadian National Railway Co COM 136375102 244 4,348 SH   SOLE   0 0 4,348
CECO Environmental Corp COM 125141101 1,578 95,104 SH   SOLE   0 0 95,104
Chipotle Mexican Grill Inc Cl COM 169656105 887 1,561 SH   SOLE   0 0 1,561
Cisco Systems Inc COM 17275r102 3,712 165,625 SH   SOLE   0 0 165,625
Citrix Systems Inc COM 177376100 1,628 28,343 SH   SOLE   0 0 28,343
Clarcor Inc COM 179895107 1,678 29,262 SH   SOLE   0 0 29,262
Connecticut Wtr Svc Inc COM 207797101 3,077 90,059 SH   SOLE   0 0 90,059
Consolidated Comm Holdings Inc COM 209034107 474 23,691 SH   SOLE   0 0 23,691
Cree Inc COM 225447101 472 8,344 SH   SOLE   0 0 8,344
Discovery Communications Ser A COM 25470f104 997 12,060 SH   SOLE   0 0 12,060
Disney Walt Co Disney COM 254687106 516 6,446 SH   SOLE   0 0 6,446
EMC Corp MA COM 268648102 1,866 68,064 SH   SOLE   0 0 68,064
Emerson Electric Co COM 291011104 3,312 49,580 SH   SOLE   0 0 49,580
EQT Corp COM 26884l109 1,968 20,297 SH   SOLE   0 0 20,297
ExacTech Inc COM 30064e109 594 26,325 SH   SOLE   0 0 26,325
Expeditors Intl Wash Inc COM 302130109 3,098 78,176 SH   SOLE   0 0 78,176
Express Scripts Holding Co COM 30219g108 1,035 13,783 SH   SOLE   0 0 13,783
Exxon Mobil Corp COM 30231g102 926 9,477 SH   SOLE   0 0 9,477
FedEx Corp COM 31428x106 366 2,764 SH   SOLE   0 0 2,764
General Electric Co COM 369604103 688 26,579 SH   SOLE   0 0 26,579
General Mills Inc COM 370334104 220 4,248 SH   SOLE   0 0 4,248
Genuine Parts Co COM 372460105 1,670 19,227 SH   SOLE   0 0 19,227
Google Inc Cl A COM 38259p508 1,939 1,740 SH   SOLE   0 0 1,740
GT Advanced Technologies Inc COM 36191u106 556 32,590 SH   SOLE   0 0 32,590
Hain Celestial Group Inc COM 405217100 4,364 47,726 SH   SOLE   0 0 47,726
Hershey Co COM 427866108 334 3,200 SH   SOLE   0 0 3,200
Home Depot Inc COM 437076102 631 7,980 SH   SOLE   0 0 7,980
Hubbell Inc Cl B COM 443510201 1,177 9,815 SH   SOLE   0 0 9,815
IDACORP Inc COM 451107106 311 5,600 SH   SOLE   0 0 5,600
Illinois Tool Works Inc COM 452308109 3,981 48,949 SH   SOLE   0 0 48,949
Integrys Energy Group Inc COM 45822p105 492 8,250 SH   SOLE   0 0 8,250
International Business Machine COM 459200101 1,645 8,546 SH   SOLE   0 0 8,546
Intuit COM 461202103 3,430 44,132 SH   SOLE   0 0 44,132
Johnson & Johnson COM 478160104 6,081 61,902 SH   SOLE   0 0 61,902
Johnson Controls Inc COM 478366107 2,093 44,236 SH   SOLE   0 0 44,236
JPMorgan Chase & Co COM 46625h100 211 3,468 SH   SOLE   0 0 3,468
Kadant Inc COM 48282t104 2,003 54,909 SH   SOLE   0 0 54,909
Keurig Green Mountain Inc COM 49271m100 2,868 27,158 SH   SOLE   0 0 27,158
McCormick & Co Inc Non Vtg COM 579780206 5,598 78,031 SH   SOLE   0 0 78,031
McDonalds Corp COM 580135101 1,129 11,519 SH   SOLE   0 0 11,519
McGraw Hill Cos Inc COM 580645109 607 7,953 SH   SOLE   0 0 7,953
Medizone Intl Inc COM 585013105 4 23,650 SH   SOLE   0 0 23,650
Medtronic Inc COM 585055106 1,305 21,211 SH   SOLE   0 0 21,211
Merchants Bancshares COM 588448100 1,742 53,423 SH   SOLE   0 0 53,423
Merck & Co Inc COM 58933y105 2,473 43,570 SH   SOLE   0 0 43,570
Microsoft Corp COM 594918104 1,218 29,721 SH   SOLE   0 0 29,721
Miller Herman Inc COM 600544100 2,231 69,428 SH   SOLE   0 0 69,428
Mocon Inc COM 607494101 559 33,487 SH   SOLE   0 0 33,487
Neogen Corp COM 640491106 970 21,580 SH   SOLE   0 0 21,580
New York Community Bancorp Inc COM 649445103 195 12,125 SH   SOLE   0 0 12,125
Patterson Companies Inc COM 703395103 2,582 61,837 SH   SOLE   0 0 61,837
Peoples United Financial Inc COM 712704105 1,973 132,689 SH   SOLE   0 0 132,689
PepsiCo Inc COM 713448108 1,642 19,670 SH   SOLE   0 0 19,670
Pfizer Inc COM 717081103 1,590 49,517 SH   SOLE   0 0 49,517
PNC Financial Services Group I COM 693475105 260 2,993 SH   SOLE   0 0 2,993
Procter & Gamble Co COM 742718109 3,431 42,570 SH   SOLE   0 0 42,570
Schwab Charles Corp COM 808513105 1,428 52,239 SH   SOLE   0 0 52,239
Smucker J M Co COM 832696405 3,828 39,369 SH   SOLE   0 0 39,369
St Jude Med Inc COM 790849103 599 9,161 SH   SOLE   0 0 9,161
Stryker Corp COM 863667101 1,860 22,835 SH   SOLE   0 0 22,835
Sun Hydraulics Corp COM 866942105 5,002 115,490 SH   SOLE   0 0 115,490
Sysco Corp COM 871829107 1,011 27,991 SH   SOLE   0 0 27,991
Telus Corp COM 87971m103 3,591 99,875 SH   SOLE   0 0 99,875
Tennant Co COM 880345103 3,227 49,180 SH   SOLE   0 0 49,180
Texas Instruments Inc COM 882508104 474 10,050 SH   SOLE   0 0 10,050
Thermo Fisher Scientific Inc COM 883556102 1,360 11,314 SH   SOLE   0 0 11,314
Tractor Supply Co COM 892356106 254 3,600 SH   SOLE   0 0 3,600
Trinity Industries Inc COM 896522109 2,850 39,545 SH   SOLE   0 0 39,545
United Natural Foods Inc COM 911163103 3,467 48,886 SH   SOLE   0 0 48,886
United Parcel Service Inc Cl B COM 911312106 832 8,547 SH   SOLE   0 0 8,547
United Therapeutics Corp COM 91307c102 1,268 13,480 SH   SOLE   0 0 13,480
US Bancorp Del COM 902973304 209 4,880 SH   SOLE   0 0 4,880
Verizon Communications Inc COM 92343v104 2,924 61,457 SH   SOLE   0 0 61,457
Wabtec Corp COM 929740108 2,444 31,541 SH   SOLE   0 0 31,541
Walgreen Co COM 931422109 522 7,900 SH   SOLE   0 0 7,900
Waters Corp COM 941848103 477 4,400 SH   SOLE   0 0 4,400
Wells Fargo & Co COM 949746101 340 6,840 SH   SOLE   0 0 6,840
WGL Holdings Inc COM 92924f106 864 21,565 SH   SOLE   0 0 21,565
Whole Foods Mkt Inc COM 966837106 2,151 42,410 SH   SOLE   0 0 42,410
Wiley John & Sons Inc Cl A COM 968223206 5,350 92,815 SH   SOLE   0 0 92,815
Worthington Industries Inc COM 981811102 382 10,000 SH   SOLE   0 0 10,000
Canon Inc ADR ADR 138006309 562 18,099 SH   SOLE   0 0 18,099
GlaxoSmithKline PLC Sp ADR ADR 37733w105 280 5,243 SH   SOLE   0 0 5,243
Novo-Nordisk AS ADR ADR 670100205 2,144 46,970 SH   SOLE   0 0 46,970
PowerShares Global ETF Trust G UI 73936t615 698 51,722 SH   SOLE   0 0 51,722
SPDR S&P 500 Index ETF UI 78462f103 476 2,544 SH   SOLE   0 0 2,544
Domini Social Inv Tr Intl SC E MF 257132704 88 10,785 SH   SOLE   0 0 10,785
Fidelity Puritan Fund MF 316345107 310 14,288 SH   SOLE   0 0 14,288
Professionally Managed Portfol MF 742935588 260 6,330 SH   SOLE   0 0 6,330
AmeriGas Partners LP ML 030975106 2,031 48,081 SH   SOLE   0 0 48,081
Suburban Propane Partners LP ML 864482104 573 13,805 SH   SOLE   0 0 13,805
Liberty Property Trust RE 531172104 1,723 46,625 SH   SOLE   0 0 46,625
Du Pont E I de Nemours & Co COM 263534109 2,719 40,516 SH   SOLE   0 0 40,516