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 2,809 23,526 SH   SOLE   0 0 23,526
Abbott Laboratories COM 002824100 290 8,748 SH   SOLE   0 0 8,748
Abbvie Inc COM 00287y109 391 8,748 SH   SOLE   0 0 8,748
Adobe Systems Inc COM 00724f101 926 17,821 SH   SOLE   0 0 17,821
Advent Software Inc COM 007974108 462 14,540 SH   SOLE   0 0 14,540
AGL Resources Inc COM 001204106 5,050 109,711 SH   SOLE   0 0 109,711
Ameresco Inc Cl A COM 02361e108 733 73,185 SH   SOLE   0 0 73,185
American Express Co COM 025816109 273 3,614 SH   SOLE   0 0 3,614
Amgen Inc COM 031162100 1,370 12,240 SH   SOLE   0 0 12,240
Apple Inc COM 037833100 4,949 10,380 SH   SOLE   0 0 10,380
Applied Materials Inc COM 038222105 555 31,636 SH   SOLE   0 0 31,636
Aqua America Inc COM 03836w103 2,505 101,291 SH   SOLE   0 0 101,291
AT&T Inc COM 00206r102 428 12,658 SH   SOLE   0 0 12,658
Automatic Data Processing Inc COM 053015103 4,579 63,258 SH   SOLE   0 0 63,258
Badger Meter Inc COM 056525108 1,427 30,685 SH   SOLE   0 0 30,685
Baxter Intl Inc COM 071813109 2,882 43,875 SH   SOLE   0 0 43,875
Becton Dickinson & Co COM 075887109 2,221 22,208 SH   SOLE   0 0 22,208
Brady Corp Cl A COM 104674106 2,348 76,976 SH   SOLE   0 0 76,976
California Wtr Svc Group COM 130788102 496 24,400 SH   SOLE   0 0 24,400
Camden Natl Corp COM 133034108 1,393 34,181 SH   SOLE   0 0 34,181
Canadian National Railway Co COM 136375102 220 2,174 SH   SOLE   0 0 2,174
CECO Environmental Corp COM 125141101 1,335 94,825 SH   SOLE   0 0 94,825
Chipotle Mexican Grill Inc Cl COM 169656105 691 1,611 SH   SOLE   0 0 1,611
Cisco Systems Inc COM 17275r102 3,390 144,680 SH   SOLE   0 0 144,680
Citrix Systems Inc COM 177376100 2,140 30,303 SH   SOLE   0 0 30,303
Clarcor Inc COM 179895107 1,625 29,262 SH   SOLE   0 0 29,262
Connecticut Wtr Svc Inc COM 207797101 2,213 68,811 SH   SOLE   0 0 68,811
Consolidated Comm Holdings Inc COM 209034107 729 42,271 SH   SOLE   0 0 42,271
Cree Inc COM 225447101 396 6,579 SH   SOLE   0 0 6,579
Disney Walt Co Disney COM 254687106 450 6,976 SH   SOLE   0 0 6,976
EMC Corp MA COM 268648102 762 29,829 SH   SOLE   0 0 29,829
Emerson Electric Co COM 291011104 2,885 44,590 SH   SOLE   0 0 44,590
EQT Corp COM 26884l109 2,037 22,958 SH   SOLE   0 0 22,958
ExacTech Inc COM 30064e109 449 22,265 SH   SOLE   0 0 22,265
Expeditors Intl Wash Inc COM 302130109 2,814 63,871 SH   SOLE   0 0 63,871
Express Scripts Holding Co COM 30219g108 852 13,783 SH   SOLE   0 0 13,783
Exxon Mobil Corp COM 30231g102 1,018 11,827 SH   SOLE   0 0 11,827
FedEx Corp COM 31428x106 315 2,764 SH   SOLE   0 0 2,764
General Electric Co COM 369604103 641 26,829 SH   SOLE   0 0 26,829
General Mills Inc COM 370334104 208 4,338 SH   SOLE   0 0 4,338
Genuine Parts Co COM 372460105 1,559 19,277 SH   SOLE   0 0 19,277
Google Inc Cl A COM 38259p508 1,542 1,760 SH   SOLE   0 0 1,760
Green Mountain Coffee Roasters COM 393122106 2,548 33,824 SH   SOLE   0 0 33,824
GT Advanced Technologies Inc COM 36191u106 1,805 212,151 SH   SOLE   0 0 212,151
Hain Celestial Group Inc COM 405217100 3,881 50,326 SH   SOLE   0 0 50,326
Hershey Co COM 427866108 296 3,200 SH   SOLE   0 0 3,200
Home Depot Inc COM 437076102 605 7,980 SH   SOLE   0 0 7,980
Hubbell Inc Cl B COM 443510201 1,046 9,990 SH   SOLE   0 0 9,990
IDACORP Inc COM 451107106 348 7,200 SH   SOLE   0 0 7,200
Illinois Tool Works Inc COM 452308109 4,064 53,285 SH   SOLE   0 0 53,285
Integrys Energy Group Inc COM 45822p105 461 8,250 SH   SOLE   0 0 8,250
International Business Machine COM 459200101 2,581 13,937 SH   SOLE   0 0 13,937
Intuit COM 461202103 2,882 43,457 SH   SOLE   0 0 43,457
Johnson & Johnson COM 478160104 5,445 62,814 SH   SOLE   0 0 62,814
Johnson Controls Inc COM 478366107 3,316 79,897 SH   SOLE   0 0 79,897
Kadant Inc COM 48282t104 1,855 55,234 SH   SOLE   0 0 55,234
Life Technologies Corp COM 53217v109 1,782 23,810 SH   SOLE   0 0 23,810
McCormick & Co Inc Non Vtg COM 579780206 5,160 79,754 SH   SOLE   0 0 79,754
McDonalds Corp COM 580135101 1,108 11,519 SH   SOLE   0 0 11,519
McGraw Hill Cos Inc COM 580645109 526 8,027 SH   SOLE   0 0 8,027
Medizone Intl Inc COM 585013105 2 23,650 SH   SOLE   0 0 23,650
Medtronic Inc COM 585055106 1,129 21,211 SH   SOLE   0 0 21,211
Merck & Co Inc COM 58933y105 2,084 43,776 SH   SOLE   0 0 43,776
Microsoft Corp COM 594918104 994 29,871 SH   SOLE   0 0 29,871
Miller Herman Inc COM 600544100 798 27,353 SH   SOLE   0 0 27,353
Mocon Inc COM 607494101 515 37,661 SH   SOLE   0 0 37,661
Neogen Corp COM 640491106 1,777 29,262 SH   SOLE   0 0 29,262
New York Community Bancorp Inc COM 649445103 183 12,125 SH   SOLE   0 0 12,125
Patterson Companies Inc COM 703395103 2,512 62,507 SH   SOLE   0 0 62,507
Peoples United Financial Inc COM 712704105 1,931 134,309 SH   SOLE   0 0 134,309
PepsiCo Inc COM 713448108 1,619 20,360 SH   SOLE   0 0 20,360
Pfizer Inc COM 717081103 1,428 49,720 SH   SOLE   0 0 49,720
PNC Financial Services Group I COM 693475105 217 2,993 SH   SOLE   0 0 2,993
Procter & Gamble Co COM 742718109 3,414 45,168 SH   SOLE   0 0 45,168
Schwab Charles Corp COM 808513105 1,210 57,239 SH   SOLE   0 0 57,239
Smucker J M Co COM 832696405 3,855 36,703 SH   SOLE   0 0 36,703
St Jude Med Inc COM 790849103 491 9,161 SH   SOLE   0 0 9,161
Stryker Corp COM 863667101 1,567 23,180 SH   SOLE   0 0 23,180
Sun Hydraulics Corp COM 866942105 4,374 120,612 SH   SOLE   0 0 120,612
Sysco Corp COM 871829107 920 28,891 SH   SOLE   0 0 28,891
Tennant Co COM 880345103 3,093 49,880 SH   SOLE   0 0 49,880
Texas Instruments Inc COM 882508104 481 11,930 SH   SOLE   0 0 11,930
Thermo Fisher Scientific Inc COM 883556102 1,118 12,136 SH   SOLE   0 0 12,136
Tractor Supply Co COM 892356106 242 3,600 SH   SOLE   0 0 3,600
Trinity Industries Inc COM 896522109 1,214 26,763 SH   SOLE   0 0 26,763
United Natural Foods Inc COM 911163103 3,529 52,461 SH   SOLE   0 0 52,461
United Parcel Service Inc Cl B COM 911312106 783 8,572 SH   SOLE   0 0 8,572
Verizon Communications Inc COM 92343v104 2,989 64,042 SH   SOLE   0 0 64,042
Wabtec Corp COM 929740108 2,175 34,600 SH   SOLE   0 0 34,600
Walgreen Co COM 931422109 425 7,900 SH   SOLE   0 0 7,900
Waters Corp COM 941848103 467 4,400 SH   SOLE   0 0 4,400
Wells Fargo & Co COM 949746101 307 7,440 SH   SOLE   0 0 7,440
WGL Holdings Inc COM 92924f106 823 19,275 SH   SOLE   0 0 19,275
Whole Foods Mkt Inc COM 966837106 2,753 47,060 SH   SOLE   0 0 47,060
Wiley John & Sons Inc Cl A COM 968223206 4,454 93,390 SH   SOLE   0 0 93,390
Worthington Industries Inc COM 981811102 344 10,000 SH   SOLE   0 0 10,000
Canon Inc ADR ADR 138006309 2,607 81,479 SH   SOLE   0 0 81,479
GlaxoSmithKline PLC Sp ADR ADR 37733w105 263 5,243 SH   SOLE   0 0 5,243
Novo-Nordisk AS ADR ADR 670100205 1,471 8,695 SH   SOLE   0 0 8,695
PowerShares ETF Trust WilderHi UI 73935x500 106 16,635 SH   SOLE   0 0 16,635
PowerShares Global ETF Trust G UI 73936t615 607 52,982 SH   SOLE   0 0 52,982
SPDR S&P 500 Index ETF UI 78462f103 427 2,544 SH   SOLE   0 0 2,544
Fidelity Puritan Fund MF 316345107 283 13,091 SH   SOLE   0 0 13,091
Professionally Managed Portfol MF 742935588 229 5,965 SH   SOLE   0 0 5,965
AmeriGas Partners LP ML 030975106 2,555 59,316 SH   SOLE   0 0 59,316
Suburban Propane Partners LP ML 864482104 815 17,425 SH   SOLE   0 0 17,425
Digital Realty Trust Inc RE 253868103 1,144 21,538 SH   SOLE   0 0 21,538
Liberty Property Trust RE 531172104 1,841 51,705 SH   SOLE   0 0 51,705
Du Pont E I de Nemours & Co COM 263534109 12,006 205,016 SH   SOLE   0 0 205,016