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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
3M CoCOM88579y1013,79223,077SH SOLE 0023,077
Abbott LaboratoriesCOM0028241004169,248SH SOLE 009,248
Abbvie IncCOM00287y1096059,248SH SOLE 009,248
Advent Software IncCOM00797410831710,335SH SOLE 0010,335
AGL Resources IncCOM0012041065,691104,411SH SOLE 00104,411
Allergan IncCOM0184901022341,100SH SOLE 001,100
Ameresco Inc Cl ACOM02361e10823333,220SH SOLE 0033,220
American Express CoCOM0258161093854,135SH SOLE 004,135
American Water Works Co IncCOM0304201032,84753,424SH SOLE 0053,424
Amgen IncCOM0311621002,31414,526SH SOLE 0014,526
Apple IncCOM0378331008,74179,186SH SOLE 0079,186
Applied Materials IncCOM03822210550220,136SH SOLE 0020,136
Aqua America IncCOM03836w1032,10478,788SH SOLE 0078,788
AT&T IncCOM00206r10260417,990SH SOLE 0017,990
Automatic Data Processing IncCOM0530151035,17062,013SH SOLE 0062,013
Badger Meter IncCOM0565251081,68828,440SH SOLE 0028,440
Bar Harbor BanksharesCOM0668491002,75786,164SH SOLE 0086,164
Baxter Intl IncCOM0718131094,61762,994SH SOLE 0062,994
Becton Dickinson & CoCOM0758871092,98321,433SH SOLE 0021,433
Berkshire Hathaway Inc Cl BCOM0846707022831,887SH SOLE 001,887
Brookline Bancorp IncCOM11373m10751251,040SH SOLE 0051,040
California Wtr Svc GroupCOM13078810278431,850SH SOLE 0031,850
Camden Natl CorpCOM1330341081,68442,277SH SOLE 0042,277
Canadian National Railway CoCOM1363751023004,348SH SOLE 004,348
Cdk Global IncCOM12508e10144510,916SH SOLE 0010,916
CECO Environmental CorpCOM1251411011,42591,691SH SOLE 0091,691
Cerner CorpCOM1567821042523,900SH SOLE 003,900
Chipotle Mexican Grill Inc ClCOM1696561051,0001,461SH SOLE 001,461
Cisco Systems IncCOM17275r1025,004179,914SH SOLE 00179,914
Citrix Systems IncCOM1773761001,63625,648SH SOLE 0025,648
Clarcor IncCOM1798951071,70225,536SH SOLE 0025,536
Colgate Palmolive CoCOM1941621032273,280SH SOLE 003,280
Connecticut Wtr Svc IncCOM2077971014,489123,701SH SOLE 00123,701
Consolidated Comm Holdings IncCOM2090341072719,725SH SOLE 009,725
Cree IncCOM2254471012577,974SH SOLE 007,974
Discovery Communications Ser ACOM25470f1041,88854,805SH SOLE 0054,805
Disney Walt Co DisneyCOM2546871065305,624SH SOLE 005,624
Dominion Resources Inc VACOM25746u1092433,163SH SOLE 003,163
Du Pont E I de Nemours & CoCOM2635341092233,012SH SOLE 003,012
EMC Corp MACOM2686481023,550119,379SH SOLE 00119,379
Emerson Electric CoCOM2910111044,98980,819SH SOLE 0080,819
EQT CorpCOM26884l1091,33317,613SH SOLE 0017,613
ExacTech IncCOM30064e1092,01785,595SH SOLE 0085,595
Expeditors Intl Wash IncCOM3021301093,28273,581SH SOLE 0073,581
Express Scripts Holding CoCOM30219g1081,18213,957SH SOLE 0013,957
Exxon Mobil CorpCOM30231g1028459,141SH SOLE 009,141
FedEx CorpCOM31428x1064802,764SH SOLE 002,764
General Electric CoCOM36960410379631,504SH SOLE 0031,504
General Mills IncCOM3703341042274,248SH SOLE 004,248
Genuine Parts CoCOM3724601052,88627,078SH SOLE 0027,078
Google Inc Cl ACOM38259p5089231,740SH SOLE 001,740
Google Inc CL CCOM38259p7068691,650SH SOLE 001,650
Hain Celestial Group IncCOM4052171004,86383,426SH SOLE 0083,426
HCC Insurance Holdings IncCOM4041321022174,050SH SOLE 004,050
Hershey CoCOM4278661082602,500SH SOLE 002,500
Home Depot IncCOM4370761021,0489,984SH SOLE 009,984
Hubbell Inc Cl BCOM4435102011,0009,365SH SOLE 009,365
IDACORP IncCOM4511071063445,200SH SOLE 005,200
Illinois Tool Works IncCOM4523081094,62248,805SH SOLE 0048,805
Integrys Energy Group IncCOM45822p1056428,250SH SOLE 008,250
Intel CorpCOM45814010039010,742SH SOLE 0010,742
International Business MachineCOM4592001011,2527,806SH SOLE 007,806
IntuitCOM4612021033,83441,589SH SOLE 0041,589
Johnson & JohnsonCOM4781601046,21859,467SH SOLE 0059,467
Johnson Controls IncCOM4783661071,69335,030SH SOLE 0035,030
JPMorgan Chase & CoCOM46625h1002964,736SH SOLE 004,736
Kadant IncCOM48282t1042,91668,300SH SOLE 0068,300
Keurig Green Mountain IncCOM49271m1003,45326,084SH SOLE 0026,084
Lowes Cos IncCOM5486611072313,360SH SOLE 003,360
McCormick & Co Inc Non VtgCOM5797802065,69076,576SH SOLE 0076,576
McDonalds CorpCOM5801351011,11011,844SH SOLE 0011,844
McGraw Hill Cos IncCOM5806451096146,900SH SOLE 006,900
Medizone Intl IncCOM585013105323,650SH SOLE 0023,650
Medtronic IncCOM5850551061,46920,351SH SOLE 0020,351
Merchants BancsharesCOM5884481001,78258,178SH SOLE 0058,178
Merck & Co IncCOM58933y1052,38541,995SH SOLE 0041,995
Microsoft CorpCOM5949181041,53633,066SH SOLE 0033,066
Miller Herman IncCOM6005441002,13572,532SH SOLE 0072,532
Mocon IncCOM60749410157932,356SH SOLE 0032,356
Nanosphere IncCOM63009f105512,000SH SOLE 0012,000
Neogen CorpCOM6404911064899,862SH SOLE 009,862
New York Community Bancorp IncCOM64944510319412,125SH SOLE 0012,125
Nike Inc Cl BCOM6541061032272,360SH SOLE 002,360
Patterson Companies IncCOM7033951032,94761,260SH SOLE 0061,260
Peoples United Financial IncCOM7127041051,24782,164SH SOLE 0082,164
PepsiCo IncCOM7134481081,89520,040SH SOLE 0020,040
Pfizer IncCOM7170811031,59051,041SH SOLE 0051,041
PNC Financial Services Group ICOM6934751053033,326SH SOLE 003,326
Procter & Gamble CoCOM7427181093,97443,625SH SOLE 0043,625
Schwab Charles CorpCOM8085131051,46848,624SH SOLE 0048,624
Smucker J M CoCOM8326964053,73436,977SH SOLE 0036,977
St Jude Med IncCOM7908491034997,668SH SOLE 007,668
Stryker CorpCOM8636671012,14922,779SH SOLE 0022,779
Sun Hydraulics CorpCOM8669421054,264108,268SH SOLE 00108,268
Sysco CorpCOM8718291071,09027,468SH SOLE 0027,468
Telus CorpCOM87971m1034,595127,494SH SOLE 00127,494
Tennant CoCOM8803451033,07342,585SH SOLE 0042,585
Texas Instruments IncCOM8825081041,52928,600SH SOLE 0028,600
Thermo Fisher Scientific IncCOM8835561021,0208,143SH SOLE 008,143
Tractor Supply CoCOM8923561063444,367SH SOLE 004,367
Trinity Industries IncCOM89652210950718,100SH SOLE 0018,100
United Natural Foods IncCOM9111631033,60546,621SH SOLE 0046,621
United Parcel Service Inc Cl BCOM9113121062,06018,527SH SOLE 0018,527
United Therapeutics CorpCOM91307c1021,66812,881SH SOLE 0012,881
US Bancorp DelCOM9029733042425,380SH SOLE 005,380
Utah Med Prods IncCOM9174881085158,581SH SOLE 008,581
Verizon Communications IncCOM92343v1042,83460,576SH SOLE 0060,576
Wabtec CorpCOM9297401082,31726,668SH SOLE 0026,668
Walgreens Boots Alliance IncCOM9314271084696,150SH SOLE 006,150
Waters CorpCOM9418481034964,400SH SOLE 004,400
Wells Fargo & CoCOM9497461014317,854SH SOLE 007,854
WGL Holdings IncCOM92924f1061,16621,355SH SOLE 0021,355
Whole Foods Mkt IncCOM9668371062,19943,619SH SOLE 0043,619
Wiley John & Sons Inc Cl ACOM9682232065,47292,377SH SOLE 0092,377
Worthington Industries IncCOM9818111022899,600SH SOLE 009,600
GlaxoSmithKline PLC Sp ADRADR37733w1052245,243SH SOLE 005,243
Novo-Nordisk AS ADRADR6701002051,86043,960SH SOLE 0043,960
Unilever NV NYADR90478470965416,750SH SOLE 0016,750
PowerShares Global ETF Trust GUI73936t61599686,437SH SOLE 0086,437
SPDR S&P 500 Index ETFUI78462f1035232,544SH SOLE 002,544
Domini Social Inv Tr Intl SC EMF25713270410013,514SH SOLE 0013,514
Fidelity Puritan FundMF31634510740718,951SH SOLE 0018,951
Professionally Managed PortfolMF7429355882617,214SH SOLE 007,214
AmeriGas Partners LPML0309751061,78937,331SH SOLE 0037,331
Hannon Armstrong Sust Infr CapRE41068x1001,31992,705SH SOLE 0092,705
Liberty Property TrustRE5311721043,02580,383SH SOLE 0080,383
Du Pont E I de Nemours & CoCOM2635341096,48687,720SH SOLE 0087,720
Keurig Green Mountain IncCOM49271m1001,0888,220SH SOLE 008,220