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 1,838 13,104 SH   SOLE   0 0 13,104
Abbott Laboratories COM 002824100 335 8,748 SH   SOLE   0 0 8,748
Abbvie Inc COM 00287y109 462 8,748 SH   SOLE   0 0 8,748
Adobe Systems Inc COM 00724f101 1,061 17,721 SH   SOLE   0 0 17,721
Advent Software Inc COM 007974108 974 27,865 SH   SOLE   0 0 27,865
AGL Resources Inc COM 001204106 5,087 107,711 SH   SOLE   0 0 107,711
Ameresco Inc Cl A COM 02361e108 393 40,670 SH   SOLE   0 0 40,670
American Express Co COM 025816109 328 3,614 SH   SOLE   0 0 3,614
American Water Works Co Inc COM 030420103 481 11,375 SH   SOLE   0 0 11,375
Amgen Inc COM 031162100 1,396 12,240 SH   SOLE   0 0 12,240
Apple Inc COM 037833100 6,433 11,467 SH   SOLE   0 0 11,467
Applied Materials Inc COM 038222105 550 31,136 SH   SOLE   0 0 31,136
Aqua America Inc COM 03836w103 2,349 99,590 SH   SOLE   0 0 99,590
AT&T Inc COM 00206r102 441 12,551 SH   SOLE   0 0 12,551
Automatic Data Processing Inc COM 053015103 5,111 63,258 SH   SOLE   0 0 63,258
Badger Meter Inc COM 056525108 1,604 29,440 SH   SOLE   0 0 29,440
Baxter Intl Inc COM 071813109 3,395 48,815 SH   SOLE   0 0 48,815
Becton Dickinson & Co COM 075887109 2,454 22,208 SH   SOLE   0 0 22,208
Brady Corp Cl A COM 104674106 1,680 54,301 SH   SOLE   0 0 54,301
Brookline Bancorp Inc COM 11373m107 414 43,341 SH   SOLE   0 0 43,341
California Wtr Svc Group COM 130788102 607 26,300 SH   SOLE   0 0 26,300
Camden Natl Corp COM 133034108 1,430 34,181 SH   SOLE   0 0 34,181
Canadian National Railway Co COM 136375102 248 4,348 SH   SOLE   0 0 4,348
CECO Environmental Corp COM 125141101 1,528 94,597 SH   SOLE   0 0 94,597
Chipotle Mexican Grill Inc Cl COM 169656105 858 1,611 SH   SOLE   0 0 1,611
Cisco Systems Inc COM 17275r102 3,576 159,410 SH   SOLE   0 0 159,410
Citrix Systems Inc COM 177376100 1,837 29,043 SH   SOLE   0 0 29,043
Clarcor Inc COM 179895107 1,883 29,262 SH   SOLE   0 0 29,262
Connecticut Wtr Svc Inc COM 207797101 3,224 90,805 SH   SOLE   0 0 90,805
Consolidated Comm Holdings Inc COM 209034107 630 32,091 SH   SOLE   0 0 32,091
Cree Inc COM 225447101 520 8,319 SH   SOLE   0 0 8,319
Disney Walt Co Disney COM 254687106 515 6,736 SH   SOLE   0 0 6,736
EMC Corp MA COM 268648102 1,354 53,819 SH   SOLE   0 0 53,819
Emerson Electric Co COM 291011104 3,129 44,590 SH   SOLE   0 0 44,590
EQT Corp COM 26884l109 1,953 21,749 SH   SOLE   0 0 21,749
ExacTech Inc COM 30064e109 603 25,380 SH   SOLE   0 0 25,380
Expeditors Intl Wash Inc COM 302130109 3,168 71,586 SH   SOLE   0 0 71,586
Express Scripts Holding Co COM 30219g108 968 13,783 SH   SOLE   0 0 13,783
Exxon Mobil Corp COM 30231g102 1,197 11,827 SH   SOLE   0 0 11,827
FedEx Corp COM 31428x106 397 2,764 SH   SOLE   0 0 2,764
General Electric Co COM 369604103 273 9,747 SH   SOLE   0 0 9,747
General Mills Inc COM 370334104 212 4,248 SH   SOLE   0 0 4,248
Genuine Parts Co COM 372460105 1,604 19,277 SH   SOLE   0 0 19,277
Google Inc Cl A COM 38259p508 1,967 1,755 SH   SOLE   0 0 1,755
Green Mountain Coffee Roasters COM 393122106 2,477 32,793 SH   SOLE   0 0 32,793
GT Advanced Technologies Inc COM 36191u106 515 59,140 SH   SOLE   0 0 59,140
Hain Celestial Group Inc COM 405217100 4,564 50,276 SH   SOLE   0 0 50,276
Hershey Co COM 427866108 311 3,200 SH   SOLE   0 0 3,200
Home Depot Inc COM 437076102 657 7,980 SH   SOLE   0 0 7,980
Hubbell Inc Cl B COM 443510201 1,088 9,990 SH   SOLE   0 0 9,990
IDACORP Inc COM 451107106 347 6,700 SH   SOLE   0 0 6,700
Illinois Tool Works Inc COM 452308109 4,344 51,664 SH   SOLE   0 0 51,664
Integrys Energy Group Inc COM 45822p105 449 8,250 SH   SOLE   0 0 8,250
International Business Machine COM 459200101 1,674 8,926 SH   SOLE   0 0 8,926
Intuit COM 461202103 3,311 43,382 SH   SOLE   0 0 43,382
Johnson & Johnson COM 478160104 3,098 33,829 SH   SOLE   0 0 33,829
Johnson Controls Inc COM 478366107 2,139 41,701 SH   SOLE   0 0 41,701
JPMorgan Chase & Co COM 46625h100 203 3,468 SH   SOLE   0 0 3,468
Kadant Inc COM 48282t104 2,225 54,909 SH   SOLE   0 0 54,909
Life Technologies Corp COM 53217v109 1,782 23,510 SH   SOLE   0 0 23,510
McCormick & Co Inc Non Vtg COM 579780206 5,497 79,754 SH   SOLE   0 0 79,754
McDonalds Corp COM 580135101 1,118 11,519 SH   SOLE   0 0 11,519
McGraw Hill Cos Inc COM 580645109 622 7,953 SH   SOLE   0 0 7,953
Medizone Intl Inc COM 585013105 1 23,650 SH   SOLE   0 0 23,650
Medtronic Inc COM 585055106 1,217 21,211 SH   SOLE   0 0 21,211
Merchants Bancshares COM 588448100 1,813 54,118 SH   SOLE   0 0 54,118
Merck & Co Inc COM 58933y105 2,183 43,609 SH   SOLE   0 0 43,609
Microsoft Corp COM 594918104 1,112 29,721 SH   SOLE   0 0 29,721
Miller Herman Inc COM 600544100 1,288 43,618 SH   SOLE   0 0 43,618
Mocon Inc COM 607494101 529 33,487 SH   SOLE   0 0 33,487
Neogen Corp COM 640491106 1,694 37,067 SH   SOLE   0 0 37,067
New York Community Bancorp Inc COM 649445103 204 12,125 SH   SOLE   0 0 12,125
Patterson Companies Inc COM 703395103 2,575 62,507 SH   SOLE   0 0 62,507
Peoples United Financial Inc COM 712704105 2,031 134,309 SH   SOLE   0 0 134,309
PepsiCo Inc COM 713448108 692 8,343 SH   SOLE   0 0 8,343
Pfizer Inc COM 717081103 1,517 49,517 SH   SOLE   0 0 49,517
PNC Financial Services Group I COM 693475105 232 2,993 SH   SOLE   0 0 2,993
Procter & Gamble Co COM 742718109 2,281 28,023 SH   SOLE   0 0 28,023
Schwab Charles Corp COM 808513105 1,366 52,539 SH   SOLE   0 0 52,539
Smucker J M Co COM 832696405 3,795 36,629 SH   SOLE   0 0 36,629
St Jude Med Inc COM 790849103 568 9,161 SH   SOLE   0 0 9,161
Stryker Corp COM 863667101 1,742 23,180 SH   SOLE   0 0 23,180
Sun Hydraulics Corp COM 866942105 4,811 117,828 SH   SOLE   0 0 117,828
Sysco Corp COM 871829107 1,040 28,816 SH   SOLE   0 0 28,816
Telus Corp COM 87971m103 3,045 88,425 SH   SOLE   0 0 88,425
Tennant Co COM 880345103 3,369 49,680 SH   SOLE   0 0 49,680
Texas Instruments Inc COM 882508104 447 10,180 SH   SOLE   0 0 10,180
Thermo Fisher Scientific Inc COM 883556102 1,329 11,934 SH   SOLE   0 0 11,934
Tractor Supply Co COM 892356106 279 3,600 SH   SOLE   0 0 3,600
Trinity Industries Inc COM 896522109 2,813 51,598 SH   SOLE   0 0 51,598
United Natural Foods Inc COM 911163103 3,940 52,261 SH   SOLE   0 0 52,261
United Parcel Service Inc Cl B COM 911312106 898 8,547 SH   SOLE   0 0 8,547
Verizon Communications Inc COM 92343v104 3,040 61,863 SH   SOLE   0 0 61,863
Wabtec Corp COM 929740108 2,365 31,841 SH   SOLE   0 0 31,841
Walgreen Co COM 931422109 454 7,900 SH   SOLE   0 0 7,900
Waters Corp COM 941848103 440 4,400 SH   SOLE   0 0 4,400
Wells Fargo & Co COM 949746101 311 6,840 SH   SOLE   0 0 6,840
WGL Holdings Inc COM 92924f106 929 23,180 SH   SOLE   0 0 23,180
Whole Foods Mkt Inc COM 966837106 2,713 46,910 SH   SOLE   0 0 46,910
Wiley John & Sons Inc Cl A COM 968223206 5,155 93,390 SH   SOLE   0 0 93,390
Worthington Industries Inc COM 981811102 421 10,000 SH   SOLE   0 0 10,000
Canon Inc ADR ADR 138006309 902 28,183 SH   SOLE   0 0 28,183
GlaxoSmithKline PLC Sp ADR ADR 37733w105 280 5,243 SH   SOLE   0 0 5,243
Novo-Nordisk AS ADR ADR 670100205 1,742 9,430 SH   SOLE   0 0 9,430
PowerShares Global ETF Trust G UI 73936t615 624 51,722 SH   SOLE   0 0 51,722
SPDR S&P 500 Index ETF UI 78462f103 470 2,544 SH   SOLE   0 0 2,544
Fidelity Puritan Fund MF 316345107 303 14,288 SH   SOLE   0 0 14,288
Professionally Managed Portfol MF 742935588 251 6,155 SH   SOLE   0 0 6,155
AmeriGas Partners LP ML 030975106 2,570 57,666 SH   SOLE   0 0 57,666
Suburban Propane Partners LP ML 864482104 864 18,425 SH   SOLE   0 0 18,425
Liberty Property Trust RE 531172104 1,612 47,605 SH   SOLE   0 0 47,605
Du Pont E I de Nemours & Co COM 263534109 5,695 87,656 SH   SOLE   0 0 87,656