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
CERNER CORP COM Stock 156782104 286 3,900 SH   SOLE 0 3,900 0 0
HSBC HLDGS PLC ADR A 1/40PF A ADR 404280604 51 2,000 SH   SOLE 0 2,000 0 0
PRUDENTIAL FINL INC COM Stock 744320102 16 200 SH   SOLE 0 200 0 0
WISDOMTREE JAPAN HEDGED EQUITY FUND ETF 97717W851 7 120 SH   SOLE 0 120 0 0
SEALED AIR CORP NEW COM Stock 81211K100 34 745 SH   SOLE 0 745 0 0
CAMDEN NATL CORP COM Stock 133034108 1,656 41,577 SH   SOLE 0 41,577 0 0
STARBUCKS CORP COM Stock 855244109 30 315 SH   SOLE 0 315 0 0
PLUM CREEK TIMBER CO INC COM REIT 729251108 43 1,000 SH   SOLE 0 1,000 0 0
MEADWESTVACO CORP COM Stock 583334107 24 475 SH   SOLE 0 475 0 0
CECO ENVIRONMENTAL CORP COM Stock 125141101 1,030 97,076 SH   SOLE 0 97,075 0 0
EBAY INC Stock 278642103 66 1,137 SH   SOLE 0 1,137 0 0
EXACTECH INC COM Stock 30064E109 2,665 103,990 SH   SOLE 0 103,990 0 0
BAR HBR BANKSHARES COM Stock 066849100 3,048 93,647 SH   SOLE 0 93,647 0 0
WOLVERINE WORLD WIDE INC COM Stock 978097103 5 158 SH   SOLE 0 158 0 0
JOHNSON & JOHNSON COM Stock 478160104 6,162 61,257 SH   SOLE 0 61,256 0 0
SEAGATE TECHNOLOGY Stock G7945M107 18 344 SH   SOLE 0 344 0 0
DISCOVERY COMMUNICATIONS INC NEW COM SER C Stock 25470F302 133 4,506 SH   SOLE 0 4,506 0 0
WASTE MANAGEMENT INC Stock 94106L109 21 385 SH   SOLE 0 385 0 0
ABB LTD SPONSORED ADR ADR 000375204 25 1,163 SH   SOLE 0 1,163 0 0
VANGUARD TOTAL STOCK MARKET INDEX ETF ETF 922908769 9 80 SH   SOLE 0 80 0 0
COSTCO WHOLESALE CORP Stock 22160K105 65 428 SH   SOLE 0 428 0 0
CABOT CORPORATION Stock 127055101 16 362 SH   SOLE 0 362 0 0
ISHARES MSCI EMERGING MARKETS ETF ETF 464287234 45 1,133 SH   SOLE 0 1,133 0 0
TOYOTA MOTOR CORP SP ADR REP2COM ADR 892331307 36 260 SH   SOLE 0 260 0 0
PRAXAIR INC Stock 74005P104 70 582 SH   SOLE 0 582 0 0
ROYAL DUTCH SHELL PLC-ADR ADR 780259206 119 2,000 SH   SOLE 0 2,000 0 0
EAST WEST BANCORP INC COM Stock 27579R104 33 810 SH   SOLE 0 810 0 0
F5 NETWORKS INC COM Stock 315616102 26 225 SH   SOLE 0 225 0 0
PROCTER & GAMBLE CO COM Stock 742718109 4,285 52,294 SH   SOLE 0 52,294 0 0
COCA COLA CO COM Stock 191216100 249 6,142 SH   SOLE 0 6,141 0 0
GENERAL MLS INC COM Stock 370334104 286 5,048 SH   SOLE 0 5,048 0 0
PPG INDS INC COM Stock 693506107 169 750 SH   SOLE 0 750 0 0
BB&T CORP COM Stock 054937107 26 671 SH   SOLE 0 671 0 0
UNITED PARCEL SERVICE INC Stock 911312106 1,786 18,428 SH   SOLE 0 18,428 0 0
MARRIOTT INTL INC NEW CL A Stock 571903202 49 606 SH   SOLE 0 606 0 0
VANGUARD REIT INDEX ETF ETF 922908553 4 50 SH   SOLE 0 50 0 0
ISHARES MSCI USA ESG SELECT ETF ETF 464288802 15 170 SH   SOLE 0 170 0 0
BIOGEN INC COM Stock 09062X103 30 70 SH   SOLE 0 70 0 0
VENTAS INC COM REIT 92276F100 2,899 39,708 SH   SOLE 0 39,708 0 0
SENIOR HSG PPTYS TR SH BEN INT REIT 81721M109 3 144 SH   SOLE 0 144 0 0
Intel Corp Stock 458140100 414 13,254 SH   SOLE 0 13,254 0 0
MODINE MFG CO COM Stock 607828100 28 2,100 SH   SOLE 0 2,100 0 0
CME GROUP INC COM Stock 12572Q105 33 345 SH   SOLE 0 345 0 0
HUNT J B TRANS SVCS INC COM Stock 445658107 30 350 SH   SOLE 0 350 0 0
WILEY JOHN & SONS INC CL A Stock 968223206 5,552 90,802 SH   SOLE 0 90,802 0 0
STATE STR CORP COM Stock 857477103 15 200 SH   SOLE 0 200 0 0
MEDTRONIC PLC SHS Stock G5960L103 1,539 19,731 SH   SOLE 0 19,731 0 0
CLOROX CO DEL COM Stock 189054109 22 200 SH   SOLE 0 200 0 0
SPDR DOW JONES INDUSTRIAL AVERAGE ETF ETF 78467X109 9 52 SH   SOLE 0 52 0 0
WORTHINGTON INDS INC COM Stock 981811102 247 9,300 SH   SOLE 0 9,300 0 0
PAYCHEX INC Stock 704326107 25 500 SH   SOLE 0 500 0 0
NUVEEN QUALITY INCOME MUN FD COM CEF 670977107 23 1,650 SH   SOLE 0 1,650 0 0
PEOPLES UNITED FINANCIAL INC COM Stock 712704105 1,006 66,154 SH   SOLE 0 66,154 0 0
NANOSPHERE INC COM Stock 63009F20 3 12,000 SH   SOLE 0 12,000 0 0
WATERS CORP COM Stock 941848103 471 3,787 SH   SOLE 0 3,787 0 0
MERCK & CO INC Stock 58933Y105 2,553 44,417 SH   SOLE 0 44,416 0 0
SPDR S&P 500 ETF ETF 78462F103 525 2,544 SH   SOLE 0 2,544 0 0
MCKESSON CORP Stock 58155Q103 205 908 SH   SOLE 0 908 0 0
MASTERCARD INC Stock 57636Q104 58 669 SH   SOLE 0 669 0 0
ILLINOIS TOOL WKS INC COM Stock 452308109 4,660 47,973 SH   SOLE 0 47,973 0 0
Regal Entertainment Group Stock 758766109 24 1,050 SH   SOLE 0 1,050 0 0
SBA COMMUNICATIONS CORP COM Stock 78388J106 28 238 SH   SOLE 0 238 0 0
ADVENT SOFTWARE INC Stock 007974108 163 3,705 SH   SOLE 0 3,705 0 0
EMERSON ELEC CO COM Stock 291011104 5,609 99,073 SH   SOLE 0 99,073 0 0
ANIXTER INTL INC COM Stock 035290105 50 659 SH   SOLE 0 659 0 0
HORACE MANN EDUCATORS CORP NEW COM Stock 440327104 40 1,155 SH   SOLE 0 1,155 0 0
VERIFONE SYS INC COM Stock 92342Y109 26 740 SH   SOLE 0 740 0 0
MATTEL INC COM Stock 577081102 16 685 SH   SOLE 0 685 0 0
DU PONT E I DE NEMOURS & CO COM Stock 263534109 1,560 21,822 SH   SOLE 0 21,822 0 0
SMUCKER J M CO COM NEW Stock 832696405 3,863 33,384 SH   SOLE 0 33,383 0 0
ROYAL BK SCOTLAND GROUP PLC SP ADR PREF T ADR 780097713 5 200 SH   SOLE 0 200 0 0
CORNING INC COM Stock 219350105 3 150 SH   SOLE 0 150 0 0
ONEOK PARTNERS LP UNIT LTD PARTN MLP 68268N103 25 600 SH   SOLE 0 600 0 0
VERIZON COMMUNICATIONS Stock 92343V104 2,993 61,541 SH   SOLE 0 61,541 0 0
CHUBB CORP COM Stock 171232101 115 1,138 SH   SOLE 0 1,138 0 0
SONOCO PRODS CO COM Stock 835495102 18 400 SH   SOLE 0 400 0 0
FEDEX CORP COM Stock 31428X106 457 2,764 SH   SOLE 0 2,764 0 0
SHERWIN WILLIAMS CO COM Stock 824348106 35 122 SH   SOLE 0 122 0 0
PEPSICO INC COM Stock 713448108 1,936 20,242 SH   SOLE 0 20,241 0 0
SPDR S&P INTERNATIONAL MID CAP ETF ETF 78463X764 5 150 SH   SOLE 0 150 0 0
JP MORGAN ALERIAN MLP ETN ETF 46625H365 4 95 SH   SOLE 0 95 0 0
UNILEVER N V N Y SHS NEW ADR 904784709 1,226 29,367 SH   SOLE 0 29,367 0 0
KIMBERLY CLARK CORP COM Stock 494368103 13 125 SH   SOLE 0 125 0 0
BERKSHIRE HATHAWAY INC DEL CL B Stock 084670702 287 1,987 SH   SOLE 0 1,987 0 0
FORD MTR CO Stock 345370860 2 100 SH   SOLE 0 100 0 0
JARDEN CORP COM Stock 471109108 32 600 SH   SOLE 0 600 0 0
OMEGA HEALTHCARE INVS INC COM REIT 681936100 6 144 SH   SOLE 0 144 0 0
US BANCORP DEL COM NEW Stock 902973304 235 5,380 SH   SOLE 0 5,380 0 0
BP PLC SPONSORED ADR ADR 055622104 10 250 SH   SOLE 0 250 0 0
HOME DEPOT Stock 437076102 1,117 9,829 SH   SOLE 0 9,829 0 0
BAXTER INTL INC COM Stock 071813109 4,303 62,817 SH   SOLE 0 62,817 0 0
AUTOMATIC DATA PROCESSING INC COM Stock 053015103 5,087 59,404 SH   SOLE 0 59,404 0 0
BARCLAYS BANK PLC ADR PFD SR 5 ADR 06739H362 32 1,200 SH   SOLE 0 1,200 0 0
SOUTHERN CO COM Stock 842587107 25 565 SH   SOLE 0 565 0 0
BECTON DICKINSON & CO COM Stock 075887109 2,824 19,664 SH   SOLE 0 19,664 0 0
PIPER JAFFRAY COS COM Stock 724078100 1 22 SH   SOLE 0 22 0 0
ROCK-TENN CO CL A Stock 772739207 4 58 SH   SOLE 0 58 0 0
PIMCO ENHANCED SHORT MATURITY ACTIVE EXCHANGE-TRADED FUND ETF 72201R833 8 75 SH   SOLE 0 75 0 0
LINCOLN ELEC HLDGS INC COM Stock 533900106 24 373 SH   SOLE 0 373 0 0
UNITED THERAPEUTICS CORP DEL COM Stock 91307C102 654 3,795 SH   SOLE 0 3,795 0 0
ADOBE SYS INC COM Stock 00724F101 123 1,660 SH   SOLE 0 1,660 0 0
GOOGLE INC Stock 38259P508 1,171 2,111 SH   SOLE 0 2,111 0 0
HCC INS HLDGS INC COM Stock 404132102 230 4,050 SH   SOLE 0 4,050 0 0
PANERA BREAD CO Stock 69840W108 17 105 SH   SOLE 0 105 0 0
EASTMAN CHEM CO COM Stock 277432100 69 990 SH   SOLE 0 990 0 0
INTUIT COM Stock 461202103 3,912 40,344 SH   SOLE 0 40,344 0 0
WHOLE FOODS MKT INC COM Stock 966837106 2,230 42,815 SH   SOLE 0 42,815 0 0
MICROSOFT Stock 594918104 1,443 35,489 SH   SOLE 0 35,489 0 0
DISCOVERY HLDG CO Stock 25470F104 2,104 68,406 SH   SOLE 0 68,406 0 0
HCP INC COM REIT 40414L109 3,877 89,734 SH   SOLE 0 89,734 0 0
SCHLUMBERGER LTD COM Stock 806857108 144 1,726 SH   SOLE 0 1,726 0 0
CVS CORP Stock 126650100 124 1,197 SH   SOLE 0 1,197 0 0
V F CORP COM Stock 918204108 2 20 SH   SOLE 0 20 0 0
AMERIPRISE FINL INC COM Stock 03076C106 84 644 SH   SOLE 0 644 0 0
EAGLE BANCORP INC MD COM Stock 268948106 30 780 SH   SOLE 0 780 0 0
TENNANT CO COM Stock 880345103 2,691 41,150 SH   SOLE 0 41,149 0 0
NEXTERA ENERGY INC COM Stock 65339F101 49 474 SH   SOLE 0 474 0 0
NIKE INC CL B Stock 654106103 237 2,360 SH   SOLE 0 2,360 0 0
TESLA MOTORS INC Stock 88160R101 5 25 SH   SOLE 0 25 0 0
CONNECTICUT WTR SVC INC COM Stock 207797101 4,496 123,746 SH   SOLE 0 123,746 0 0
NXP SEMICONDUCTORS N V COM Stock N6596X109 38 380 SH   SOLE 0 380 0 0
PIMCO STRATEGIC INCOME FD INC COM CEF 72200X104 20 2,100 SH   SOLE 0 2,100 0 0
NORFOLK SOUTHERN CORP COM Stock 655844108 171 1,662 SH   SOLE 0 1,662 0 0
LIBERTY PPTY TR SH BEN INT REIT 531172104 3,055 85,563 SH   SOLE 0 85,563 0 0
UDR INC COM REIT 902653104 33 972 SH   SOLE 0 972 0 0
WALGREENS BOOTS ALLIANCE INC COM Stock 931427108 373 4,400 SH   SOLE 0 4,400 0 0
DOLLAR TREE INC COM Stock 256746108 49 600 SH   SOLE 0 600 0 0
WATTS WATER TECHNOLOGIES INC CL A Stock 942749102 154 2,800 SH   SOLE 0 2,800 0 0
MOCON INC COM Stock 607494101 538 32,356 SH   SOLE 0 32,356 0 0
AMERESCO INC CL A Stock 02361E108 426 57,465 SH   SOLE 0 57,465 0 0
CENTURY BANCORP INC MASS CL A NON VTG Stock 156432106 230 5,784 SH   SOLE 0 5,784 0 0
ENERGY TRANSFER PARTNERS LP MLP 29273R109 84 1,500 SH   SOLE 0 1,500 0 0
FIFTH THIRD BANCORP COM Stock 316773100 22 1,150 SH   SOLE 0 1,150 0 0
WISDOMTREE EUROPE HEDGED EQUITY FUND ETF 97717X701 2 23 SH   SOLE 0 23 0 0
S & P MID CAP 400 DEP RCPTS MID CAP ETF 78467Y107 19 70 SH   SOLE 0 70 0 0
RYDEX ETF TR GUGGENHEIM S&P 500 EQUAL WEIGHT ETF ETF 78355W106 11 140 SH   SOLE 0 140 0 0
WABTEC CORP COM Stock 929740108 2,051 21,585 SH   SOLE 0 21,585 0 0
LILLY ELI & CO COM Stock 532457108 146 2,016 SH   SOLE 0 2,016 0 0
HASBRO INC COM Stock 418056107 25 400 SH   SOLE 0 400 0 0
AIR PRODS & CHEMS INC COM Stock 009158106 235 1,555 SH   SOLE 0 1,555 0 0
PPL CORP COM Stock 69351T106 27 800 SH   SOLE 0 800 0 0
TEMPLETON EMERG MKTS INCOME FD COM CEF 880192109 16 1,500 SH   SOLE 0 1,500 0 0
HOLOGIC INC COM Stock 436440101 27 816 SH   SOLE 0 816 0 0
ANADARKO PETE CORP COM Stock 032511107 157 1,900 SH   SOLE 0 1,900 0 0
SUNPOWER CORP COM Stock 867652406 3 94 SH   SOLE 0 94 0 0
LEAR CORP Stock 521865204 11 96 SH   SOLE 0 96 0 0
FRESENIUS MED CARE AG&CO KGAA SPONSORED ADR ADR 358029106 25 600 SH   SOLE 0 600 0 0
POWERSHARES SENIOR LOAN PORTFOLIO ETF 73936Q769 7 290 SH   SOLE 0 290 0 0
RYDEX ETF TR GUGGENHEIM RUSSELL MIDCAP EQUAL WEIGHT ETF ETF 78355W577 5 90 SH   SOLE 0 90 0 0
DIGITAL RLTY TR INC COM REIT 253868103 13 200 SH   SOLE 0 200 0 0
AFLAC INC COM Stock 001055102 66 1,035 SH   SOLE 0 1,035 0 0
FREEPORT MCMORAN COPPER Stock 35671D857 10 550 SH   SOLE 0 550 0 0
SYSCO CORP COM Stock 871829107 1,036 27,468 SH   SOLE 0 27,468 0 0
CHIPOTLE MEXICAN GRILL INC Stock 169656105 876 1,346 SH   SOLE 0 1,346 0 0
LINKEDIN CORP COM CL A Stock 53578A108 2 10 SH   SOLE 0 10 0 0
CLARCOR INC COM Stock 179895107 1,549 23,439 SH   SOLE 0 23,438 0 0
ISHARES DJ SELECT DIVIDEND ETF 464287168 7 90 SH   SOLE 0 90 0 0
ENTERGY CORP NEW COM Stock 29364G103 0 1 SH   SOLE 0 1 0 0
KUBOTA CORP ADR ADR 501173207 5 59 SH   SOLE 0 59 0 0
ISHARES RUSSELL MID-CAP GROWTH ETF ETF 464287481 11 115 SH   SOLE 0 115 0 0
MARATHON PETE CORP COM Stock 56585A102 20 200 SH   SOLE 0 200 0 0
WISDOMTREE INVESTMENTS INC Stock 97717P104 30 1,412 SH   SOLE 0 1,412 0 0
UTAH MED PRODS INC COM Stock 917488108 514 8,581 SH   SOLE 0 8,581 0 0
INTEGRYS ENERGY GROUP INC COM Stock 45822P105 594 8,250 SH   SOLE 0 8,250 0 0
TRAVELERS COMPANIES INC COM Stock 89417E109 158 1,460 SH   SOLE 0 1,460 0 0
FIRST SOLAR INC COM Stock 336433107 6 101 SH   SOLE 0 101 0 0
PIMCO 0-5 YEAR HIGH YIELD CORPORATE BOND INDEX EXCHANGE-TRADED FUND ETF 72201R783 355 3,500 SH   SOLE 0 3,500 0 0
ACTAVIS INC Stock G0083B108 120 405 SH   SOLE 0 404 0 0
FORTUNE BRANDS HOME & SEC INC COM Stock 34964C106 35 736 SH   SOLE 0 736 0 0
TRACTOR SUPPLY CO COM Stock 892356106 321 3,768 SH   SOLE 0 3,768 0 0
NEOGEN CORP COM Stock 640491106 295 6,312 SH   SOLE 0 6,312 0 0
HERSHEY CO COM Stock 427866108 293 2,900 SH   SOLE 0 2,900 0 0
ISHARES TR MSCI USA MINIMUM VOLATILITY INDEX FD ETF 46429B697 3 68 SH   SOLE 0 68 0 0
SVB FINL GROUP COM Stock 78486Q101 30 240 SH   SOLE 0 240 0 0
NUVEEN QUALITY PFD INCOME FD 2 COM CEF 67072C105 29 3,200 SH   SOLE 0 3,200 0 0
TUPPERWARE BRANDS CORP Stock 899896104 5 74 SH   SOLE 0 74 0 0
CONSOLIDATED COMM HLDGS INC COM Stock 209034107 134 6,575 SH   SOLE 0 6,575 0 0
FACEBOOK INC CL A Stock 30303M102 19 230 SH   SOLE 0 230 0 0
KEURIG GREEN MTN INC COM Stock 49271M100 3,635 32,527 SH   SOLE 0 32,527 0 0
DUKE ENERGY CORP NEW COM NEW Stock 26441C204 0 0 SH   SOLE 0 0 0 0
AGL RES INC COM Stock 001204106 5,058 101,876 SH   SOLE 0 101,875 0 0
PALO ALTO NETWORKS INC COM Stock 697435105 45 308 SH   SOLE 0 308 0 0
CELGENE CORP Stock 151020104 7 62 SH   SOLE 0 62 0 0
MIDDLEBY CORP COM Stock 596278101 50 489 SH   SOLE 0 489 0 0
HYSTER YALE MATLS HANDLING INC CL A Stock 449172105 207 2,830 SH   SOLE 0 2,830 0 0
W P CAREY INC COM REIT 92936U109 5 72 SH   SOLE 0 72 0 0
PENTAIR PLC SHS Stock G7S00T104 47 755 SH   SOLE 0 755 0 0
KRAFT FOODS GROUP Stock 50076Q106 38 433 SH   SOLE 0 433 0 0
MONDELEZ INTL INC COM Stock 609207105 5 144 SH   SOLE 0 144 0 0
INTERFACE INC COM Stock 458665304 106 5,120 SH   SOLE 0 5,120 0 0
JOHNSON CTLS INC Stock 478366107 1,578 31,280 SH   SOLE 0 31,280 0 0
METLIFE INC COM Stock 59156R108 1 22 SH   SOLE 0 22 0 0
SANDISK CORP COM Stock 80004C101 28 442 SH   SOLE 0 442 0 0
CANON INC SPONSORED ADR ADR 138006309 69 1,950 SH   SOLE 0 1,950 0 0
HSBC HOLDINGS PLC SPONS ADR ADR 404280406 6 138 SH   SOLE 0 138 0 0
NEW YORK CMNTY BANCORP INC COM Stock 649445103 203 12,125 SH   SOLE 0 12,125 0 0
NOVARTIS AG ADR ADR 66987V109 38 388 SH   SOLE 0 388 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW ADR 500472303 22 783 SH   SOLE 0 783 0 0
TELEFONICA S A ADR REPRSTG THREE SHRS ADR 879382208 28 1,951 SH   SOLE 0 1,951 0 0
EXPEDITORS INTL WASH INC COM Stock 302130109 3,466 71,931 SH   SOLE 0 71,931 0 0
EATON CORP PLC SHS Stock G29183103 15 221 SH   SOLE 0 221 0 0
KINDER MORGAN INC DEL COM Stock 49456B101 94 2,226 SH   SOLE 0 2,226 0 0
CAREER EDUCATION CORP COM Stock 141665109 0 0 SH   SOLE 0 0 0 0
BT GROUP PLC ADR ADR 05577E101 25 380 SH   SOLE 0 380 0 0
STMICROELECTRONICS N V NY REGISTRY ADR 861012102 4 427 SH   SOLE 0 427 0 0
CALIFORNIA WTR SVC GROUP COM Stock 130788102 837 34,150 SH   SOLE 0 34,150 0 0
MILLER HERMAN INC COM Stock 600544100 2,363 85,112 SH   SOLE 0 85,112 0 0
ISHARES 1-3 YEAR CREDIT BOND ETF ETF 464288646 4 35 SH   SOLE 0 35 0 0
UNITED NAT FOODS INC COM Stock 911163103 3,542 45,981 SH   SOLE 0 45,981 0 0
BARD C R INC COM Stock 067383109 90 539 SH   SOLE 0 539 0 0
GENUINE PARTS CO COM Stock 372460105 2,597 27,863 SH   SOLE 0 27,863 0 0
GRAINGER W W INC COM Stock 384802104 50 210 SH   SOLE 0 210 0 0
HUBBELL INC CL B Stock 443510201 989 9,025 SH   SOLE 0 9,025 0 0
MYLAN N V EUR Stock N59465109 188 3,160 SH   SOLE 0 3,160 0 0
ABBVIE INC COM Stock 00287Y109 578 9,878 SH   SOLE 0 9,878 0 0
NATIONAL GRID PLC SPON ADR NEW ADR 636274300 28 430 SH   SOLE 0 430 0 0
MCGRAW HILL FINL INC COM Stock 580645109 682 6,600 SH   SOLE 0 6,600 0 0
GUGGENHEIM S&P GLOBAL WATER INDEX ETF ETF 18383Q507 11 400 SH   SOLE 0 400 0 0
ENERGEN CORP COM Stock 29265N108 40 600 SH   SOLE 0 600 0 0
NATIONAL FUEL GAS CO N J COM Stock 636180101 2 40 SH   SOLE 0 40 0 0
VALMONT INDS INC COM Stock 920253101 22 175 SH   SOLE 0 175 0 0
TELUS CORP COM Stock 87971M103 4,338 130,519 SH   SOLE 0 130,519 0 0
MACYS INC COM Stock 55616P104 44 675 SH   SOLE 0 675 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR ADR 874039100 4 182 SH   SOLE 0 182 0 0
ORMAT TECHNOLOGIES INC COM Stock 686688102 36 950 SH   SOLE 0 950 0 0
BRADY CORP CL A Stock 104674106 23 800 SH   SOLE 0 800 0 0
CHURCH & DWIGHT INC COM Stock 171340102 194 2,267 SH   SOLE 0 2,267 0 0
ZIMMER HLDGS INC COM Stock 98956P102 2 15 SH   SOLE 0 15 0 0
YAHOO INC Stock 984332106 142 3,200 SH   SOLE 0 3,200 0 0
HANNON ARMSTRONG SUST INFR CAP COM REIT 41068X100 2,806 153,497 SH   SOLE 0 153,497 0 0
STRYKER CORP Stock 863667101 2,097 22,729 SH   SOLE 0 22,729 0 0
RAYTHEON CO COM NEW Stock 755111507 20 185 SH   SOLE 0 185 0 0
QUALCOMM INC Stock 747525103 51 736 SH   SOLE 0 736 0 0
EQT CORP COM Stock 26884L109 1,175 14,175 SH   SOLE 0 14,175 0 0
Hain Celestial Group Inc Stock 405217100 4,455 69,558 SH   SOLE 0 69,558 0 0
MCDONALDS CORP COM Stock 580135101 1,130 11,599 SH   SOLE 0 11,599 0 0
NORDSTROM INC COM Stock 655664100 33 410 SH   SOLE 0 410 0 0
HUBBELL INC CL A Stock 443510102 5 44 SH   SOLE 0 44 0 0
CITRIX SYS INC COM Stock 177376100 1,416 22,162 SH   SOLE 0 22,162 0 0
CISCO SYS INC Stock 17275R102 4,991 181,344 SH   SOLE 0 181,344 0 0
APACHE CORP COM Stock 037411105 9 144 SH   SOLE 0 144 0 0
ARCELOR MITTAL - NY ADR 03938L104 1 104 SH   SOLE 0 104 0 0
AETNA INC NEW COM Stock 00817Y108 6 60 SH   SOLE 0 60 0 0
WISDOMTREE EQUITY INCOME FUND ETF 97717W208 13 215 SH   SOLE 0 215 0 0
AT&T INC COM Stock 00206R102 685 20,967 SH   SOLE 0 20,967 0 0
XILINX INC COM Stock 983919101 25 595 SH   SOLE 0 595 0 0
GENERAL ELECTRIC Stock 369604103 901 36,310 SH   SOLE 0 36,310 0 0
NOKIA CORP ADR ADR 654902204 28 3,644 SH   SOLE 0 3,644 0 0
WISDOMTREE EUROPE SMALLCAP DIVIDEND FUND ETF 97717W869 8 140 SH   SOLE 0 140 0 0
INDUSTRIAL SELECT SECTOR SPDR ETF 81369Y704 3 60 SH   SOLE 0 60 0 0
ISHARES NORTH AMERICAN TECH-SOFTWARE ETF ETF 464287515 4 45 SH   SOLE 0 45 0 0
SPDR S&P OIL & GAS EQUIPMENT & SERVICES ETF ETF 78464A748 1 40 SH   SOLE 0 40 0 0
TWITTER INC COM Stock 90184L102 15 300 SH   SOLE 0 300 0 0
CIGNA CORP Stock 125509109 213 1,647 SH   SOLE 0 1,647 0 0
WELLS FARGO & CO NEW COM Stock 949746101 427 7,854 SH   SOLE 0 7,854 0 0
DONALDSON INC COM Stock 257651109 91 2,400 SH   SOLE 0 2,400 0 0
SALESFORCE COM INC COM Stock 79466L302 31 470 SH   SOLE 0 470 0 0
MICROCHIP TECHNOLOGY INC COM Stock 595017104 7 148 SH   SOLE 0 148 0 0
MCCORMICK & CO INC COM NON VTG Stock 579780206 5,937 76,996 SH   SOLE 0 76,995 0 0
PITNEY BOWES INC COM Stock 724479100 19 800 SH   SOLE 0 800 0 0
VCA INC COM Stock 918194101 149 2,725 SH   SOLE 0 2,725 0 0
E M C CORP Stock 268648102 4,292 167,908 SH   SOLE 0 167,908 0 0
SPDR DJ EURO STOXX 50 ETF ETF 78463X202 5 125 SH   SOLE 0 125 0 0
REPUBLIC SVCS INC COM Stock 760759100 19 475 SH   SOLE 0 475 0 0
THERMO FISHER SCIENTIFIC INC COM Stock 883556102 1,040 7,743 SH   SOLE 0 7,743 0 0
DORCHESTER MINERALS LP COM UNIT MLP 25820R105 15 650 SH   SOLE 0 650 0 0
MERCHANTS BANCSHARES COM Stock 588448100 1,521 52,138 SH   SOLE 0 52,138 0 0
JPMorgan Chase & Co Stock 46625H100 287 4,736 SH   SOLE 0 4,736 0 0
HARTFORD FINL SVCS GROUP INC COM Stock 416515104 36 850 SH   SOLE 0 850 0 0
CHEVRON CORP NEW COM Stock 166764100 147 1,400 SH   SOLE 0 1,400 0 0
VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858 6 145 SH   SOLE 0 145 0 0
EXPRESS SCRIPTS INC Stock 30219G108 1,187 13,684 SH   SOLE 0 13,684 0 0
M & T BK CORP COM Stock 55261F104 0 0 SH   SOLE 0 0 0 0
MAXIM INTEGRATED PRODS INC COM Stock 57772K101 7 208 SH   SOLE 0 208 0 0
ST JUDE MED INC COM Stock 790849103 501 7,668 SH   SOLE 0 7,668 0 0
TJX COS INC NEW COM Stock 872540109 12 172 SH   SOLE 0 172 0 0
BEMIS INC COM Stock 081437105 1 31 SH   SOLE 0 31 0 0
PUTMAN HIGH INCOME SEC FUND SHS BEN INT CEF 746779107 6 750 SH   SOLE 0 750 0 0
WAL MART Stock 931142103 141 1,720 SH   SOLE 0 1,720 0 0
INTL BUSINESS MACHINES Stock 459200101 1,214 7,566 SH   SOLE 0 7,566 0 0
ORACLE CORPORATION Stock 68389X105 144 3,344 SH   SOLE 0 3,344 0 0
UNITED TECHNOLOGIES CORP COM Stock 913017109 29 250 SH   SOLE 0 250 0 0
TEXAS INSTRS INC COM Stock 882508104 1,578 27,590 SH   SOLE 0 27,590 0 0
TARGET CORP COM Stock 87612E106 141 1,715 SH   SOLE 0 1,715 0 0
POWERSHARES GLOBAL CLEAN ENERGY PORTFOLIO ETF 73936T615 1,134 90,250 SH   SOLE 0 90,250 0 0
TEVA PHARMACEUTICAL INDS LTD ADR ADR 881624209 40 650 SH   SOLE 0 650 0 0
PFIZER INC COM Stock 717081103 1,837 52,804 SH   SOLE 0 52,804 0 0
3M CO COM Stock 88579Y101 3,835 23,247 SH   SOLE 0 23,247 0 0
HEWLETT PACKARD CO COM Stock 428236103 59 1,880 SH   SOLE 0 1,880 0 0
CATERPILLAR INC Stock 149123101 56 704 SH   SOLE 0 704 0 0
GOOGLE INC CL C Stock 38259P706 936 1,708 SH   SOLE 0 1,708 0 0
AMERICAN EXPRESS CO COM Stock 025816109 336 4,307 SH   SOLE 0 4,307 0 0
AMGEN INC Stock 031162100 2,335 14,606 SH   SOLE 0 14,606 0 0
STIFEL FINL CORP COM Stock 860630102 29 525 SH   SOLE 0 525 0 0
APPLIED MATLS INC COM Stock 038222105 224 9,936 SH   SOLE 0 9,936 0 0
ANALOG DEVICES INC COM Stock 032654105 17 265 SH   SOLE 0 265 0 0
AMERIGAS PARTNERS L P UNIT L P INT MLP 030975106 1,397 29,261 SH   SOLE 0 29,261 0 0
FRANKLIN RES INC COM Stock 354613101 80 1,554 SH   SOLE 0 1,554 0 0
CANADIAN NATL RY CO COM Stock 136375102 291 4,348 SH   SOLE 0 4,348 0 0
CHECK POINT SOFTWARE TECHNOLOGIES LTD Stock M22465104 5 67 SH   SOLE 0 67 0 0
HDFC BANK LTD ADR REPS 3 SHS ADR 40415F101 29 500 SH   SOLE 0 500 0 0
ORIX CORPORATION SPONS ADR SPONSORED ADR C ADR 686330101 5 64 SH   SOLE 0 64 0 0
BANK MONTREAL QUE COM Stock 063671101 5 80 SH   SOLE 0 80 0 0
VANGUARD DIVIDEND APPRECIATION ETF ETF 921908844 35 435 SH   SOLE 0 435 0 0
VOYA INTL HIGH DIVID EQTY INC COM CEF 92912Y109 3 435 SH   SOLE 0 435 0 0
BABSON CAP CORPORATE INVS COM CEF 05617K109 4 240 SH   SOLE 0 240 0 0
CDK GLOBAL INC COM Stock 12508E101 101 2,121 SH   SOLE 0 2,121 0 0
FEDERAL AGRIC MTG CORP CL A Stock 313148108 26 1,000 SH   SOLE 0 1,000 0 0
KEYSIGHT TECHNOLOGIES INC COM Stock 49338L103 4 106 SH   SOLE 0 106 0 0
AMERICAN STS WTR CO COM Stock 029899101 48 1,200 SH   SOLE 0 1,200 0 0
AQUA AMERICA INC COM Stock 03836W103 1,959 74,327 SH   SOLE 0 74,327 0 0
BADGER METER INC COM Stock 056525108 1,443 24,063 SH   SOLE 0 24,063 0 0
BORGWARNER INC COM Stock 099724106 18 300 SH   SOLE 0 300 0 0
WGL HLDGS INC COM Stock 92924F106 1,117 19,805 SH   SOLE 0 19,805 0 0
CREE INC COM Stock 225447101 258 7,260 SH   SOLE 0 7,260 0 0
IDACORP INC COM Stock 451107106 327 5,200 SH   SOLE 0 5,200 0 0
MINERALS TECHNOLOGIES INC COM Stock 603158106 83 1,130 SH   SOLE 0 1,130 0 0
PHILIP MORRIS INTL INC Stock 718172109 61 808 SH   SOLE 0 808 0 0
NUCOR CORP COM Stock 670346105 51 1,075 SH   SOLE 0 1,075 0 0
SUBURBAN PROPANE PARTNERS LP MLP 864482104 84 1,950 SH   SOLE 0 1,950 0 0
TRINITY INDS INC COM Stock 896522109 36 1,000 SH   SOLE 0 1,000 0 0
PNC FINL SVCS GROUP INC COM Stock 693475105 333 3,576 SH   SOLE 0 3,576 0 0
ARM HLDGS PLC SPONSORED ADR ADR 042068106 28 570 SH   SOLE 0 570 0 0
BRISTOL MYERS SQUIBB Stock 110122108 126 1,948 SH   SOLE 0 1,948 0 0
BARRICK GOLD CORP COM Stock 067901108 49 4,500 SH   SOLE 0 4,500 0 0
REALTY INCOME CORP REIT 756109104 12 225 SH   SOLE 0 225 0 0
ALTRIA GROUP INC COM Stock 02209S103 63 1,264 SH   SOLE 0 1,264 0 0
DOMINION RES INC VA NEW COM Stock 25746U109 224 3,163 SH   SOLE 0 3,163 0 0
AMERICAN WATER WORKS CO Stock 030420103 2,929 54,035 SH   SOLE 0 54,035 0 0
AGILENT TECH INC Stock 00846U101 9 213 SH   SOLE 0 213 0 0
EXXON MOBIL CORP COM Stock 30231G102 727 8,555 SH   SOLE 0 8,555 0 0
PRICE T ROWE GROUP INC COM Stock 74144T108 46 567 SH   SOLE 0 567 0 0
LOWES COS INC COM Stock 548661107 177 2,385 SH   SOLE 0 2,385 0 0
LINCOLN NATL CORP IND COM Stock 534187109 28 495 SH   SOLE 0 495 0 0
SUN HYDRAULICS CORP COM Stock 866942105 3,808 92,078 SH   SOLE 0 92,078 0 0
SOUTHWEST AIRLS CO COM Stock 844741108 13 300 SH   SOLE 0 300 0 0
PATTERSON COMPANIES INC COM Stock 703395103 2,946 60,375 SH   SOLE 0 60,375 0 0
COLGATE PALMOLIVE CO COM Stock 194162103 227 3,280 SH   SOLE 0 3,280 0 0
DEVON ENERGY CORP Stock 25179M103 16 260 SH   SOLE 0 260 0 0
VODAFONE GROUP NEW ADR F ADR 92857W308 45 1,383 SH   SOLE 0 1,383 0 0
UTILITIES SELECT SECTOR SPDR FUND ETF 81369Y886 53 1,200 SH   SOLE 0 1,200 0 0
NOVO-NORDISK A/S ADR ADR CMN ADR 670100205 2,322 43,475 SH   SOLE 0 43,475 0 0
SAP SE SPON ADR ADR 803054204 6 78 SH   SOLE 0 78 0 0
SMITH & NEPHEW PLC ADR ADR 83175M205 6 170 SH   SOLE 0 170 0 0
BROOKLINE BANCORP INC DEL COM Stock 11373M107 280 27,905 SH   SOLE 0 27,905 0 0
SCHWAB CHARLES CORP NEW COM Stock 808513105 1,296 42,564 SH   SOLE 0 42,564 0 0
SCRIPPS NETWORKS INTERACT INC CL A COM Stock 811065101 6 90 SH   SOLE 0 90 0 0
DENTSPLY INTL INC NEW COM Stock 249030107 56 1,100 SH   SOLE 0 1,100 0 0
CARDINAL HEALTH INC Stock 14149Y108 34 375 SH   SOLE 0 375 0 0
BLACKROCK INC Stock 09247X101 20 55 SH   SOLE 0 55 0 0
CBRE GROUP INC CL A Stock 12504L109 28 730 SH   SOLE 0 730 0 0
KADANT INC COM Stock 48282T104 3,600 68,425 SH   SOLE 0 68,425 0 0
FRONTIER COMMUNICATIONS CORP COM Stock 35906A108 4 531 SH   SOLE 0 531 0 0
APPLE INC Stock 037833100 10,094 81,123 SH   SOLE 0 81,123 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR ADR 37733W105 168 3,650 SH   SOLE 0 3,650 0 0
ABBOTT LABS COM Stock 002824100 462 9,972 SH   SOLE 0 9,972 0 0
DISNEY WALT CO COM DISNEY Stock 254687106 599 5,706 SH   SOLE 0 5,706 0 0
HOSPIRA INC COM Stock 441060100 4 40 SH   SOLE 0 40 0 0
ADVISORY BRD CO COM Stock 00762W107 59 1,100 SH   SOLE 0 1,100 0 0
UMPQUA HLDGS CORP COM Stock 904214103 26 1,515 SH   SOLE 0 1,515 0 0