3M Co
COM
88579y101
3381
23601
SH
SOLE
0
0
23601
Abbott Laboratories
COM
002824100
378
9248
SH
SOLE
0
0
9248
Abbvie Inc
COM
00287y109
522
9248
SH
SOLE
0
0
9248
Adobe Systems Inc
COM
00724f101
300
4145
SH
SOLE
0
0
4145
Advent Software Inc
COM
007974108
1013
31095
SH
SOLE
0
0
31095
AGL Resources Inc
COM
001204106
5850
106308
SH
SOLE
0
0
106308
Ameresco Inc Cl A
COM
02361e108
285
40595
SH
SOLE
0
0
40595
American Express Co
COM
025816109
392
4135
SH
SOLE
0
0
4135
American Water Works Co Inc
COM
030420103
2362
47764
SH
SOLE
0
0
47764
Amgen Inc
COM
031162100
1784
15073
SH
SOLE
0
0
15073
Anadarko Petroleum Corp
COM
032511107
208
1900
SH
SOLE
0
0
1900
Apple Inc
COM
037833100
7876
84750
SH
SOLE
0
0
84750
Applied Materials Inc
COM
038222105
492
21836
SH
SOLE
0
0
21836
Aqua America Inc
COM
03836w103
2271
86595
SH
SOLE
0
0
86595
AT&T Inc
COM
00206r102
519
14690
SH
SOLE
0
0
14690
Automatic Data Processing Inc
COM
053015103
4991
62953
SH
SOLE
0
0
62953
Badger Meter Inc
COM
056525108
1524
28940
SH
SOLE
0
0
28940
Bar Harbor Bankshares
COM
066849100
1115
39981
SH
SOLE
0
0
39981
Baxter Intl Inc
COM
071813109
3892
53830
SH
SOLE
0
0
53830
Becton Dickinson & Co
COM
075887109
2639
22308
SH
SOLE
0
0
22308
Berkshire Hathaway Inc Cl B
COM
084670702
239
1887
SH
SOLE
0
0
1887
Brady Corp Cl A
COM
104674106
1111
37210
SH
SOLE
0
0
37210
Brookline Bancorp Inc
COM
11373m107
1251
133540
SH
SOLE
0
0
133540
California Wtr Svc Group
COM
130788102
771
31850
SH
SOLE
0
0
31850
Camden Natl Corp
COM
133034108
1625
41931
SH
SOLE
0
0
41931
Canadian National Railway Co
COM
136375102
283
4348
SH
SOLE
0
0
4348
CECO Environmental Corp
COM
125141101
1421
91120
SH
SOLE
0
0
91120
Cerner Corp
COM
156782104
201
3900
SH
SOLE
0
0
3900
Chevron Corp
COM
166764100
202
1550
SH
SOLE
0
0
1550
Chipotle Mexican Grill Inc Cl
COM
169656105
925
1561
SH
SOLE
0
0
1561
Cisco Systems Inc
COM
17275r102
4116
165625
SH
SOLE
0
0
165625
Citrix Systems Inc
COM
177376100
1745
27893
SH
SOLE
0
0
27893
Clarcor Inc
COM
179895107
1758
28422
SH
SOLE
0
0
28422
Colgate Palmolive Co
COM
194162103
247
3630
SH
SOLE
0
0
3630
Connecticut Wtr Svc Inc
COM
207797101
3050
90059
SH
SOLE
0
0
90059
Consolidated Comm Holdings Inc
COM
209034107
332
14916
SH
SOLE
0
0
14916
Cree Inc
COM
225447101
414
8294
SH
SOLE
0
0
8294
Discovery Communications Ser A
COM
25470f104
1576
21220
SH
SOLE
0
0
21220
Disney Walt Co Disney
COM
254687106
491
5724
SH
SOLE
0
0
5724
Dominion Resources Inc VA
COM
25746u109
226
3163
SH
SOLE
0
0
3163
EMC Corp MA
COM
268648102
2881
109382
SH
SOLE
0
0
109382
Emerson Electric Co
COM
291011104
3445
51914
SH
SOLE
0
0
51914
EQT Corp
COM
26884l109
2073
19397
SH
SOLE
0
0
19397
ExacTech Inc
COM
30064e109
683
27075
SH
SOLE
0
0
27075
Expeditors Intl Wash Inc
COM
302130109
3458
78301
SH
SOLE
0
0
78301
Express Scripts Holding Co
COM
30219g108
968
13957
SH
SOLE
0
0
13957
Exxon Mobil Corp
COM
30231g102
1107
10992
SH
SOLE
0
0
10992
FedEx Corp
COM
31428x106
418
2764
SH
SOLE
0
0
2764
General Electric Co
COM
369604103
830
31579
SH
SOLE
0
0
31579
General Mills Inc
COM
370334104
223
4248
SH
SOLE
0
0
4248
Genuine Parts Co
COM
372460105
1684
19177
SH
SOLE
0
0
19177
Google Inc Cl A
COM
38259p508
1017
1740
SH
SOLE
0
0
1740
Google Inc CL C
COM
38259p706
972
1690
SH
SOLE
0
0
1690
GT Advanced Technologies Inc
COM
36191u106
541
29090
SH
SOLE
0
0
29090
Hain Celestial Group Inc
COM
405217100
3938
44376
SH
SOLE
0
0
44376
Hershey Co
COM
427866108
292
3000
SH
SOLE
0
0
3000
Home Depot Inc
COM
437076102
707
8735
SH
SOLE
0
0
8735
Hubbell Inc Cl B
COM
443510201
1178
9565
SH
SOLE
0
0
9565
IDACORP Inc
COM
451107106
301
5200
SH
SOLE
0
0
5200
Illinois Tool Works Inc
COM
452308109
4407
50335
SH
SOLE
0
0
50335
Integrys Energy Group Inc
COM
45822p105
587
8250
SH
SOLE
0
0
8250
Intel Corp
COM
458140100
332
10742
SH
SOLE
0
0
10742
International Business Machine
COM
459200101
1544
8516
SH
SOLE
0
0
8516
Intuit
COM
461202103
3554
44132
SH
SOLE
0
0
44132
Johnson & Johnson
COM
478160104
6652
63585
SH
SOLE
0
0
63585
Johnson Controls Inc
COM
478366107
1931
38665
SH
SOLE
0
0
38665
JPMorgan Chase & Co
COM
46625h100
273
4736
SH
SOLE
0
0
4736
Kadant Inc
COM
48282t104
2256
58674
SH
SOLE
0
0
58674
Keurig Green Mountain Inc
COM
49271m100
3344
26833
SH
SOLE
0
0
26833
McCormick & Co Inc Non Vtg
COM
579780206
5561
77673
SH
SOLE
0
0
77673
McDonalds Corp
COM
580135101
1193
11844
SH
SOLE
0
0
11844
McGraw Hill Cos Inc
COM
580645109
594
7153
SH
SOLE
0
0
7153
Medizone Intl Inc
COM
585013105
5
23650
SH
SOLE
0
0
23650
Medtronic Inc
COM
585055106
1352
21211
SH
SOLE
0
0
21211
Merchants Bancshares
COM
588448100
1927
60262
SH
SOLE
0
0
60262
Merck & Co Inc
COM
58933y105
2473
42745
SH
SOLE
0
0
42745
Microsoft Corp
COM
594918104
1394
33421
SH
SOLE
0
0
33421
Miller Herman Inc
COM
600544100
2140
70778
SH
SOLE
0
0
70778
Mocon Inc
COM
607494101
528
33387
SH
SOLE
0
0
33387
Neogen Corp
COM
640491106
520
12837
SH
SOLE
0
0
12837
New York Community Bancorp Inc
COM
649445103
194
12125
SH
SOLE
0
0
12125
Patterson Companies Inc
COM
703395103
2419
61237
SH
SOLE
0
0
61237
Peoples United Financial Inc
COM
712704105
1638
107969
SH
SOLE
0
0
107969
PepsiCo Inc
COM
713448108
1822
20390
SH
SOLE
0
0
20390
Pfizer Inc
COM
717081103
1519
51191
SH
SOLE
0
0
51191
PNC Financial Services Group I
COM
693475105
281
3158
SH
SOLE
0
0
3158
Procter & Gamble Co
COM
742718109
3436
43725
SH
SOLE
0
0
43725
Schlumberger Ltd
COM
806857108
245
2076
SH
SOLE
0
0
2076
Schwab Charles Corp
COM
808513105
1396
51839
SH
SOLE
0
0
51839
Smucker J M Co
COM
832696405
4057
38069
SH
SOLE
0
0
38069
St Jude Med Inc
COM
790849103
618
8928
SH
SOLE
0
0
8928
Stryker Corp
COM
863667101
1911
22669
SH
SOLE
0
0
22669
Sun Hydraulics Corp
COM
866942105
4567
112480
SH
SOLE
0
0
112480
Sysco Corp
COM
871829107
1048
27991
SH
SOLE
0
0
27991
Telus Corp
COM
87971m103
3738
100375
SH
SOLE
0
0
100375
Tennant Co
COM
880345103
3566
46730
SH
SOLE
0
0
46730
Texas Instruments Inc
COM
882508104
459
9600
SH
SOLE
0
0
9600
Thermo Fisher Scientific Inc
COM
883556102
1304
11047
SH
SOLE
0
0
11047
Tractor Supply Co
COM
892356106
230
3800
SH
SOLE
0
0
3800
Trinity Industries Inc
COM
896522109
3289
75220
SH
SOLE
0
0
75220
United Natural Foods Inc
COM
911163103
3160
48536
SH
SOLE
0
0
48536
United Parcel Service Inc Cl B
COM
911312106
875
8522
SH
SOLE
0
0
8522
United Therapeutics Corp
COM
91307c102
1353
15295
SH
SOLE
0
0
15295
US Bancorp Del
COM
902973304
241
5555
SH
SOLE
0
0
5555
Utah Med Prods Inc
COM
917488108
477
9271
SH
SOLE
0
0
9271
Verizon Communications Inc
COM
92343v104
3084
63027
SH
SOLE
0
0
63027
Wabtec Corp
COM
929740108
2436
29501
SH
SOLE
0
0
29501
Walgreen Co
COM
931422109
456
6150
SH
SOLE
0
0
6150
Waters Corp
COM
941848103
460
4400
SH
SOLE
0
0
4400
Wells Fargo & Co
COM
949746101
492
9354
SH
SOLE
0
0
9354
WGL Holdings Inc
COM
92924f106
929
21565
SH
SOLE
0
0
21565
Whole Foods Mkt Inc
COM
966837106
1660
42975
SH
SOLE
0
0
42975
Wiley John & Sons Inc Cl A
COM
968223206
5580
92102
SH
SOLE
0
0
92102
Worthington Industries Inc
COM
981811102
413
9600
SH
SOLE
0
0
9600
Canon Inc ADR
ADR
138006309
231
7044
SH
SOLE
0
0
7044
GlaxoSmithKline PLC Sp ADR
ADR
37733w105
280
5243
SH
SOLE
0
0
5243
Novo-Nordisk AS ADR
ADR
670100205
2170
46970
SH
SOLE
0
0
46970
PowerShares Global ETF Trust G
UI
73936t615
722
51822
SH
SOLE
0
0
51822
SPDR S&P 500 Index ETF
UI
78462f103
498
2544
SH
SOLE
0
0
2544
Domini Social Inv Tr Intl SC E
MF
257132704
91
10785
SH
SOLE
0
0
10785
Fidelity Puritan Fund
MF
316345107
323
14352
SH
SOLE
0
0
14352
Professionally Managed Portfol
MF
742935588
265
6356
SH
SOLE
0
0
6356
AmeriGas Partners LP
ML
030975106
1894
41731
SH
SOLE
0
0
41731
Suburban Propane Partners LP
ML
864482104
390
8475
SH
SOLE
0
0
8475
Liberty Property Trust
RE
531172104
1831
48275
SH
SOLE
0
0
48275
Du Pont E I de Nemours & Co
COM
263534109
1300
19860
SH
SOLE
0
0
19860