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
AMAZON COM INC COM Stock 023135106 18 21 SH   SOLE 0 21 0 0
CERNER CORP COM Stock 156782104 273 4,421 SH   SOLE 0 4,421 0 0
HSBC HLDGS PLC ADR A 1/40PF A ADR 404280604 51 2,000 SH   SOLE 0 2,000 0 0
CAMDEN NATL CORP COM Stock 133034108 2,517 52,714 SH   SOLE 0 52,714 0 0
STARBUCKS CORP COM Stock 855244109 53 976 SH   SOLE 0 976 0 0
HINGHAM INSTN SVGS MASS COM Stock 433323102 2,073 14,965 SH   SOLE 0 14,965 0 0
CECO ENVIRONMENTAL CORP COM Stock 125141101 364 32,294 SH   SOLE 0 32,294 0 0
ISHARES COMEX GOLD TRUST ETF 464285105 152 12,000 SH   SOLE 0 12,000 0 0
EBAY INC COM Stock 278642103 33 1,015 SH   SOLE 0 1,015 0 0
EXACTECH INC COM Stock 30064E109 2,276 84,204 SH   SOLE 0 84,204 0 0
BAR HBR BANKSHARES COM Stock 066849100 3,570 97,222 SH   SOLE 0 97,222 0 0
HUBBELL INC COM Stock 443510607 830 7,704 SH   SOLE 0 7,704 0 0
FOREST CITY RLTY TR INC COM CL A REIT 345605109 28 1,203 SH   SOLE 0 1,203 0 0
JOHNSON & JOHNSON COM Stock 478160104 6,842 57,916 SH   SOLE 0 57,916 0 0
ABB LTD SPONSORED ADR ADR 000375204 33 1,472 SH   SOLE 0 1,472 0 0
VANGUARD TOTAL STOCK MARKET INDEX FUND ETF 922908769 617 5,538 SH   SOLE 0 5,538 0 0
POWERSHARES WILDERHILL CLEAN ENERGY PORTFOLIO ETF 73935X500 1 300 SH   SOLE 0 300 0 0
COSTCO WHSL CORP NEW COM Stock 22160K105 65 428 SH   SOLE 0 428 0 0
CABOT CORP COM Stock 127055101 19 362 SH   SOLE 0 362 0 0
SPDR NUVEEN BARCLAYS SHORT TERM MUNICIPAL BOND ETF ETF 78468R739 20 405 SH   SOLE 0 405 0 0
TOYOTA MOTOR CORP SP ADR REP2COM ADR 892331307 30 260 SH   SOLE 0 260 0 0
PRAXAIR INC COM Stock 74005P104 44 365 SH   SOLE 0 365 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A ADR 780259206 100 2,000 SH   SOLE 0 2,000 0 0
EAST WEST BANCORP INC COM Stock 27579R104 30 810 SH   SOLE 0 810 0 0
REAL ESTATE SELECT SECTOR SPDR FUND ETF 81369Y860 2 54 SH   SOLE 0 54 0 0
PROCTER AND GAMBLE CO COM Stock 742718109 4,034 44,947 SH   SOLE 0 44,947 0 0
COCA COLA CO COM Stock 191216100 260 6,142 SH   SOLE 0 6,141 0 0
S&P GLOBAL INC COM Stock 78409V104 532 4,200 SH   SOLE 0 4,200 0 0
GENERAL MLS INC COM Stock 370334104 203 3,183 SH   SOLE 0 3,183 0 0
ENERNOC INC COM Stock 292764107 1 150 SH   SOLE 0 150 0 0
PPG INDS INC COM Stock 693506107 83 800 SH   SOLE 0 800 0 0
UNITED PARCEL SERVICE INC CL B Stock 911312106 2,334 21,343 SH   SOLE 0 21,343 0 0
MARRIOTT INTL INC NEW CL A Stock 571903202 41 606 SH   SOLE 0 606 0 0
VANGUARD REIT ETF ETF 922908553 4 50 SH   SOLE 0 50 0 0
ISHARES MSCI USA ESG SELECT ETF ETF 464288802 9 100 SH   SOLE 0 100 0 0
BIOGEN INC COM Stock 09062X103 32 103 SH   SOLE 0 103 0 0
VENTAS INC COM REIT 92276F100 6,112 86,540 SH   SOLE 0 86,540 0 0
SENIOR HSG PPTYS TR SH BEN INT REIT 81721M109 1 50 SH   SOLE 0 50 0 0
INTEL CORP COM Stock 458140100 402 10,639 SH   SOLE 0 10,639 0 0
HUNT J B TRANS SVCS INC COM Stock 445658107 13 157 SH   SOLE 0 157 0 0
WILEY JOHN & SONS INC CL A Stock 968223206 5,321 103,093 SH   SOLE 0 103,093 0 0
STATE STR CORP COM Stock 857477103 14 200 SH   SOLE 0 200 0 0
MEDTRONIC PLC SHS Stock G5960L103 9 100 SH   SOLE 0 100 0 0
CLOROX CO DEL COM Stock 189054109 25 200 SH   SOLE 0 200 0 0
SPDR DOW JONES INDUSTRIAL AVERAGE ETF ETF 78467X109 10 52 SH   SOLE 0 52 0 0
WORTHINGTON INDS INC COM Stock 981811102 379 7,900 SH   SOLE 0 7,900 0 0
PAYCHEX INC COM Stock 704326107 29 500 SH   SOLE 0 500 0 0
PEOPLES UNITED FINANCIAL INC COM Stock 712704105 76 4,794 SH   SOLE 0 4,794 0 0
PROSHARES SHORT RUSSELL2000 ETF 74348A210 75 1,400 SH   SOLE 0 1,400 0 0
WATERS CORP COM Stock 941848103 539 3,400 SH   SOLE 0 3,400 0 0
DELL TECHNOLOGIES INC COM CL V Stock 24703L103 365 7,638 SH   SOLE 0 7,638 0 0
PROLOGIS INC COM REIT 74340W103 31 584 SH   SOLE 0 584 0 0
ISHARES AGENCY BOND ETF ETF 464288166 38 325 SH   SOLE 0 325 0 0
SANOFI SPONSORED ADR ADR 80105N105 946 24,761 SH   SOLE 0 24,761 0 0
MERCK & CO INC COM Stock 58933Y105 2,692 43,142 SH   SOLE 0 43,141 0 0
SPDR S&P 500 ETF ETF 78462F103 570 2,637 SH   SOLE 0 2,637 0 0
MCKESSON CORP COM Stock 58155Q103 2,749 16,488 SH   SOLE 0 16,488 0 0
MASTERCARD INCORPORATED CL A Stock 57636Q104 8 80 SH   SOLE 0 80 0 0
ILLINOIS TOOL WKS INC COM Stock 452308109 4,474 37,329 SH   SOLE 0 37,329 0 0
EMERSON ELEC CO COM Stock 291011104 16 295 SH   SOLE 0 295 0 0
HORACE MANN EDUCATORS CORP NEW COM Stock 440327104 32 875 SH   SOLE 0 875 0 0
DU PONT E I DE NEMOURS & CO COM Stock 263534109 1,461 21,822 SH   SOLE 0 21,822 0 0
SMUCKER J M CO COM NEW Stock 832696405 3,359 24,780 SH   SOLE 0 24,780 0 0
SYMANTEC CORP COM Stock 871503108 3,175 126,485 SH   SOLE 0 126,485 0 0
VERIZON COMMUNICATIONS INC COM Stock 92343V104 2,998 57,672 SH   SOLE 0 57,672 0 0
CHUBB LIMITED COM Stock H1467J104 28 219 SH   SOLE 0 219 0 0
SONOCO PRODS CO COM Stock 835495102 958 18,142 SH   SOLE 0 18,142 0 0
FEDEX CORP COM Stock 31428X106 399 2,284 SH   SOLE 0 2,284 0 0
SHERWIN WILLIAMS CO COM Stock 824348106 7 27 SH   SOLE 0 27 0 0
PEPSICO INC COM Stock 713448108 1,892 17,392 SH   SOLE 0 17,391 0 0
UNILEVER N V N Y SHS NEW ADR 904784709 4,090 88,715 SH   SOLE 0 88,715 0 0
KIMBERLY CLARK CORP COM Stock 494368103 16 125 SH   SOLE 0 125 0 0
US BANCORP DEL COM NEW Stock 902973304 222 5,180 SH   SOLE 0 5,180 0 0
BP PLC SPONSORED ADR ADR 055622104 9 250 SH   SOLE 0 250 0 0
HOME DEPOT INC COM Stock 437076102 1,010 7,849 SH   SOLE 0 7,849 0 0
BAXTER INTL INC COM Stock 071813109 91 1,915 SH   SOLE 0 1,915 0 0
AUTOMATIC DATA PROCESSING INC COM Stock 053015103 5,072 57,510 SH   SOLE 0 57,510 0 0
BARCLAYS BANK PLC ADR PFD SR 5 ADR 06739H362 31 1,200 SH   SOLE 0 1,200 0 0
SPDR GOLD SHARES ETF 78463V107 86 685 SH   SOLE 0 685 0 0
SOUTHERN CO COM Stock 842587107 21 415 SH   SOLE 0 415 0 0
BECTON DICKINSON & CO COM Stock 075887109 2,891 16,087 SH   SOLE 0 16,087 0 0
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 29 276 SH   SOLE 0 276 0 0
SMITH A O COM Stock 831865209 23 237 SH   SOLE 0 237 0 0
SPDR BARCLAYS SHORT TERM CORPORATE BOND ETF ETF 78464A474 37 1,215 SH   SOLE 0 1,215 0 0
ISHARES S&P SMALL-CAP FUND ETF 464287804 1 8 SH   SOLE 0 8 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 292 2,024 SH   SOLE 0 2,024 0 0
ADOBE SYS INC COM Stock 00724F101 123 1,130 SH   SOLE 0 1,130 0 0
WEYERHAEUSER CO COM REIT 962166104 26 800 SH   SOLE 0 800 0 0
UNION BANKSHARES INC COM Stock 905400107 15 450 SH   SOLE 0 450 0 0
VANGUARD INTERMEDIATE-TERM CORPORATE BOND ETF ETF 92206C870 110 1,230 SH   SOLE 0 1,230 0 0
ALPHABET INC CAP STK CL A Stock 02079K305 1,614 2,007 SH   SOLE 0 2,007 0 0
PANERA BREAD CO CL A Stock 69840W108 58 296 SH   SOLE 0 296 0 0
EASTMAN CHEM CO COM Stock 277432100 67 990 SH   SOLE 0 990 0 0
INTUIT COM Stock 461202103 3,385 30,770 SH   SOLE 0 30,770 0 0
COMCAST CORP NEW CL A Stock 20030N101 6 86 SH   SOLE 0 86 0 0
WHOLE FOODS MKT INC COM Stock 966837106 2,582 91,088 SH   SOLE 0 91,088 0 0
MICROSOFT CORP COM Stock 594918104 2,179 37,837 SH   SOLE 0 37,837 0 0
DISCOVERY COMMUNICATNS NEW COM SER A Stock 25470F104 36 1,350 SH   SOLE 0 1,350 0 0
HCP INC COM REIT 40414L109 1,595 42,033 SH   SOLE 0 42,033 0 0
SCHLUMBERGER LTD COM Stock 806857108 111 1,416 SH   SOLE 0 1,416 0 0
CVS HEALTH CORP COM Stock 126650100 2,648 29,754 SH   SOLE 0 29,754 0 0
V F CORP COM Stock 918204108 1 20 SH   SOLE 0 20 0 0
AMERIPRISE FINL INC COM Stock 03076C106 20 200 SH   SOLE 0 200 0 0
TENNANT CO COM Stock 880345103 1,893 29,215 SH   SOLE 0 29,214 0 0
NEXTERA ENERGY INC COM Stock 65339F101 56 460 SH   SOLE 0 460 0 0
NIKE INC CL B Stock 654106103 308 5,850 SH   SOLE 0 5,850 0 0
TESLA MTRS INC COM Stock 88160R101 252 1,235 SH   SOLE 0 1,235 0 0
CONNECTICUT WTR SVC INC COM Stock 207797101 4,546 91,423 SH   SOLE 0 91,423 0 0
NCR CORP NEW COM Stock 62886E108 16 500 SH   SOLE 0 500 0 0
AGRIUM INC COM Stock 008916108 45 500 SH   SOLE 0 500 0 0
FINANCIAL SELECT SECTOR SPDR FUND ETF 81369Y605 8 389 SH   SOLE 0 389 0 0
NXP SEMICONDUCTORS N V COM Stock N6596X109 22 216 SH   SOLE 0 216 0 0
PIMCO STRATEGIC INCOME FD INC COM CEF 72200X104 21 2,100 SH   SOLE 0 2,100 0 0
NORFOLK SOUTHERN CORP COM Stock 655844108 53 550 SH   SOLE 0 550 0 0
LIBERTY PPTY TR SH BEN INT REIT 531172104 3,809 94,407 SH   SOLE 0 94,407 0 0
UDR INC COM REIT 902653104 35 972 SH   SOLE 0 972 0 0
WALGREENS BOOTS ALLIANCE INC COM Stock 931427108 367 4,550 SH   SOLE 0 4,550 0 0
ACUITY BRANDS INC COM Stock 00508Y102 22 85 SH   SOLE 0 85 0 0
DOLLAR TREE INC COM Stock 256746108 47 600 SH   SOLE 0 600 0 0
WATTS WATER TECHNOLOGIES INC CL A Stock 942749102 164 2,530 SH   SOLE 0 2,530 0 0
MOCON INC COM Stock 607494101 80 5,125 SH   SOLE 0 5,125 0 0
POWERSHARES BUILD AMERICA BOND PORTFOLIO ETF 73937B407 3 100 SH   SOLE 0 100 0 0
AMERESCO INC CL A Stock 02361E108 454 86,405 SH   SOLE 0 86,405 0 0
CENTURY BANCORP INC MASS CL A NON VTG Stock 156432106 4,903 108,188 SH   SOLE 0 108,188 0 0
SPDR S&P MIDCAP 400 ETF ETF 78467Y107 20 70 SH   SOLE 0 70 0 0
GUGGENHEIM S&P 500 EQUAL WEIGHT ETF ETF 78355W106 12 140 SH   SOLE 0 140 0 0
WABTEC CORP COM Stock 929740108 1,368 16,755 SH   SOLE 0 16,755 0 0
LILLY ELI & CO COM Stock 532457108 150 1,866 SH   SOLE 0 1,866 0 0
AIR PRODS & CHEMS INC COM Stock 009158106 213 1,415 SH   SOLE 0 1,415 0 0
CHATHAM LODGING TR COM REIT 16208T102 289 15,000 SH   SOLE 0 15,000 0 0
PPL CORP COM Stock 69351T106 28 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 69 1,775 SH   SOLE 0 1,775 0 0
ANADARKO PETE CORP COM Stock 032511107 108 1,700 SH   SOLE 0 1,700 0 0
LIFE STORAGE INC COM REIT 53223X107 2,622 29,481 SH   SOLE 0 29,481 0 0
FRESENIUS MED CARE AG&CO KGAA SPONSORED ADR ADR 358029106 34 782 SH   SOLE 0 782 0 0
POWERSHARES SENIOR LOAN PORTFOLIO ETF 73936Q769 7 290 SH   SOLE 0 290 0 0
DIGITAL RLTY TR INC COM REIT 253868103 15 150 SH   SOLE 0 150 0 0
PROSHARES SHORT S&P 500 ETF 74347B425 358 9,400 SH   SOLE 0 9,400 0 0
AFLAC INC COM Stock 001055102 51 710 SH   SOLE 0 710 0 0
SYSCO CORP COM Stock 871829107 1,149 23,448 SH   SOLE 0 23,448 0 0
CHIPOTLE MEXICAN GRILL INC COM Stock 169656105 509 1,202 SH   SOLE 0 1,202 0 0
CLARCOR INC COM Stock 179895107 666 10,254 SH   SOLE 0 10,253 0 0
ISHARES SELECT DIVIDEND ETF ETF 464287168 8 90 SH   SOLE 0 90 0 0
ISHARES RUSSELL MID-CAP GROWTH ETF ETF 464287481 11 115 SH   SOLE 0 115 0 0
INDEPENDENT BANK CORP MASS COM Stock 453836108 3 60 SH   SOLE 0 60 0 0
LAKELAND FINL CORP COM Stock 511656100 78 2,200 SH   SOLE 0 2,200 0 0
MIDDLESEX WATER CO COM Stock 596680108 1,102 31,272 SH   SOLE 0 31,272 0 0
UTAH MED PRODS INC COM Stock 917488108 2,262 37,831 SH   SOLE 0 37,831 0 0
TRAVELERS COMPANIES INC COM Stock 89417E109 167 1,460 SH   SOLE 0 1,460 0 0
FIRST SOLAR INC COM Stock 336433107 1,494 37,826 SH   SOLE 0 37,826 0 0
PIMCO 0-5 YEAR HIGH YIELD CORPORATE BOND INDEX EXCHANGE-TRADED FUND ETF 72201R783 348 3,500 SH   SOLE 0 3,500 0 0
XYLEM INC COM Stock 98419M100 28 525 SH   SOLE 0 525 0 0
TRACTOR SUPPLY CO COM Stock 892356106 280 4,152 SH   SOLE 0 4,152 0 0
NEOGEN CORP COM Stock 640491106 282 5,037 SH   SOLE 0 5,037 0 0
VISA INC COM CL A Stock 92826C839 12 140 SH   SOLE 0 140 0 0
HERSHEY CO COM Stock 427866108 239 2,500 SH   SOLE 0 2,500 0 0
SVB FINL GROUP COM Stock 78486Q101 38 343 SH   SOLE 0 343 0 0
KELLOGG CO COM Stock 487836108 8 100 SH   SOLE 0 100 0 0
MID-AMER APT CMNTYS INC COM REIT 59522J103 348 3,705 SH   SOLE 0 3,705 0 0
CONSOLIDATED COMM HLDGS INC COM Stock 209034107 45 1,800 SH   SOLE 0 1,800 0 0
FACEBOOK INC CL A Stock 30303M102 30 230 SH   SOLE 0 230 0 0
ASML HOLDING N V NYREGISTRY SHS ADR N07059210 21 193 SH   SOLE 0 193 0 0
SHIRE PLC SPONSORED ADR ADR 82481R106 805 4,155 SH   SOLE 0 4,155 0 0
PALO ALTO NETWORKS INC COM Stock 697435105 24 148 SH   SOLE 0 148 0 0
CELGENE CORP COM Stock 151020104 6 62 SH   SOLE 0 62 0 0
OWENS ILL INC COM NEW Stock 690768403 23 1,242 SH   SOLE 0 1,242 0 0
INVESCO QUALITY MUNI INC TRST COM CEF 46133G107 0 0 SH   SOLE 0 0 0 0
MIDDLEBY CORP COM Stock 596278101 62 504 SH   SOLE 0 504 0 0
HYSTER YALE MATLS HANDLING INC CL A Stock 449172105 1,430 23,790 SH   SOLE 0 23,790 0 0
PENTAIR PLC SHS Stock G7S00T104 40 615 SH   SOLE 0 615 0 0
BROADCOM LTD SHS Stock Y09827109 362 2,100 SH   SOLE 0 2,100 0 0
WHITEWAVE FOODS CO COM Stock 966244105 41 746 SH   SOLE 0 746 0 0
JOHNSON CTLS INTL PLC SHS Stock G51502105 50 1,065 SH   SOLE 0 1,065 0 0
METLIFE INC COM Stock 59156R108 1 22 SH   SOLE 0 22 0 0
NEW YORK CMNTY BANCORP INC COM Stock 649445103 173 12,125 SH   SOLE 0 12,125 0 0
NOVARTIS A G SPONSORED ADR ADR 66987V109 21 260 SH   SOLE 0 260 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW ADR 500472303 25 835 SH   SOLE 0 835 0 0
ROYAL BK CDA MONTREAL QUE COM Stock 780087102 21 336 SH   SOLE 0 336 0 0
HEXCEL CORP NEW COM Stock 428291108 20 450 SH   SOLE 0 450 0 0
BRANDYWINE RLTY TR SH BEN INT NEW REIT 105368203 20 1,253 SH   SOLE 0 1,253 0 0
EXPEDITORS INTL WASH INC COM Stock 302130109 3,851 74,746 SH   SOLE 0 74,746 0 0
SLM CORP COM Stock 78442P106 0 21 SH   SOLE 0 21 0 0
POWERSHARES CLEANTECH PORTFOLIO ETF 73935X278 4 116 SH   SOLE 0 116 0 0
BT GROUP PLC ADR ADR 05577E101 32 1,240 SH   SOLE 0 1,240 0 0
KROGER CO COM Stock 501044101 1 33 SH   SOLE 0 33 0 0
CALIFORNIA WTR SVC GROUP COM Stock 130788102 1,198 37,330 SH   SOLE 0 37,330 0 0
MILLER HERMAN INC COM Stock 600544100 1,621 56,670 SH   SOLE 0 56,670 0 0
UNITED NAT FOODS INC COM Stock 911163103 3,972 99,207 SH   SOLE 0 99,207 0 0
BARD C R INC COM Stock 067383109 112 500 SH   SOLE 0 500 0 0
GENUINE PARTS CO COM Stock 372460105 5,094 50,712 SH   SOLE 0 50,712 0 0
GRAINGER W W INC COM Stock 384802104 30 135 SH   SOLE 0 135 0 0
MOSAIC CO NEW COM Stock 61945C103 16 650 SH   SOLE 0 650 0 0
ABBVIE INC COM Stock 00287Y109 484 7,678 SH   SOLE 0 7,678 0 0
NATIONAL GRID PLC SPON ADR NEW ADR 636274300 148 2,080 SH   SOLE 0 2,080 0 0
INTERFACE INC COM Stock 458665304 61 3,638 SH   SOLE 0 3,638 0 0
TELUS CORP COM Stock 87971M103 3,733 113,123 SH   SOLE 0 113,123 0 0
ORMAT TECHNOLOGIES INC COM Stock 686688102 74 1,525 SH   SOLE 0 1,525 0 0
CHURCH & DWIGHT INC COM Stock 171340102 182 3,804 SH   SOLE 0 3,804 0 0
ZIMMER BIOMET HLDGS INC COM Stock 98956P102 34 258 SH   SOLE 0 258 0 0
YAHOO INC COM Stock 984332106 106 2,450 SH   SOLE 0 2,450 0 0
NUVEEN ENHANCED AMT FREE MUNI COM CEF 67071L106 26 1,615 SH   SOLE 0 1,615 0 0
HANNON ARMSTRONG SUST INFR CAP COM REIT 41068X100 4,772 204,196 SH   SOLE 0 204,196 0 0
STRYKER CORP COM Stock 863667101 1,537 13,207 SH   SOLE 0 13,207 0 0
QUALCOMM INC COM Stock 747525103 28 409 SH   SOLE 0 409 0 0
EQT CORP COM Stock 26884L109 516 7,110 SH   SOLE 0 7,110 0 0
HAIN CELESTIAL GROUP INC COM Stock 405217100 1,962 55,153 SH   SOLE 0 55,153 0 0
MCDONALDS CORP COM Stock 580135101 1,326 11,491 SH   SOLE 0 11,491 0 0
NORDSTROM INC COM Stock 655664100 21 410 SH   SOLE 0 410 0 0
BARCLAYS ETN+ FI ENHANCED GLOBAL HIGH YIELD ETN ETF 06742C152 15 111 SH   SOLE 0 111 0 0
BARCLAYS ETN+ FI ENHANCED EUROPE 50 ETN ETF 06742C129 9 105 SH   SOLE 0 105 0 0
QUEST DIAGNOSTICS INC COM Stock 74834L100 553 6,535 SH   SOLE 0 6,535 0 0
CITRIX SYS INC COM Stock 177376100 654 7,669 SH   SOLE 0 7,669 0 0
CISCO SYS INC COM Stock 17275R102 7,195 226,843 SH   SOLE 0 226,843 0 0
APACHE CORP COM Stock 037411105 6 94 SH   SOLE 0 94 0 0
AETNA INC NEW COM Stock 00817Y108 7 60 SH   SOLE 0 60 0 0
AUTODESK INC COM Stock 052769106 38 524 SH   SOLE 0 524 0 0
WISDOMTREE HIGH DIVIDEND FUND ETF 97717W208 14 215 SH   SOLE 0 215 0 0
AT&T INC COM Stock 00206R102 721 17,763 SH   SOLE 0 17,763 0 0
WISDOMTREE INVTS INC COM Stock 97717P104 15 1,412 SH   SOLE 0 1,412 0 0
NUVEEN SELECT TAX FREE INCM PT SH BEN INT CEF 67062F100 35 2,275 SH   SOLE 0 2,275 0 0
GENERAL ELECTRIC CO COM Stock 369604103 798 26,942 SH   SOLE 0 26,942 0 0
NOKIA CORP SPONSORED ADR ADR 654902204 36 6,144 SH   SOLE 0 6,144 0 0
BARCLAYS BK PLC IPATH S&P500 VIX ETF 06742E711 17 500 SH   SOLE 0 500 0 0
CIGNA CORPORATION COM Stock 125509109 215 1,647 SH   SOLE 0 1,647 0 0
WELLS FARGO & CO NEW COM Stock 949746101 259 5,854 SH   SOLE 0 5,854 0 0
DONALDSON INC COM Stock 257651109 90 2,400 SH   SOLE 0 2,400 0 0
ISHARES MBS ETF ETF 464288588 24 214 SH   SOLE 0 214 0 0
SALESFORCE COM INC COM Stock 79466L302 20 283 SH   SOLE 0 283 0 0
MCCORMICK & CO INC COM NON VTG Stock 579780206 5,789 57,937 SH   SOLE 0 57,936 0 0
VCA INC COM Stock 918194101 45 650 SH   SOLE 0 650 0 0
THERMO FISHER SCIENTIFIC INC COM Stock 883556102 847 5,328 SH   SOLE 0 5,328 0 0
MERCHANTS BANCSHARES COM Stock 588448100 1,833 56,602 SH   SOLE 0 56,602 0 0
JPMORGAN CHASE & CO COM Stock 46625H100 190 2,856 SH   SOLE 0 2,856 0 0
HARTFORD FINL SVCS GROUP INC COM Stock 416515104 36 850 SH   SOLE 0 850 0 0
CHEVRON CORP NEW COM Stock 166764100 82 800 SH   SOLE 0 800 0 0
ISHARES TR NATIONAL MUN ETF ETF 464288414 35 310 SH   SOLE 0 310 0 0
EXPRESS SCRIPTS HLDG CO COM Stock 30219G108 450 6,384 SH   SOLE 0 6,384 0 0
ST JUDE MED INC COM Stock 790849103 1,192 14,942 SH   SOLE 0 14,942 0 0
PUTMAN HIGH INCOME SEC FUND SHS BEN INT CEF 746779107 6 750 SH   SOLE 0 750 0 0
WAL-MART STORES INC COM Stock 931142103 232 3,220 SH   SOLE 0 3,220 0 0
ISHARES 3-7 YEAR TREASURY BOND ETF ETF 464288661 207 1,639 SH   SOLE 0 1,639 0 0
INTERNATIONAL BUSINESS MACHS COM Stock 459200101 1,660 10,448 SH   SOLE 0 10,448 0 0
ORACLE CORP COM Stock 68389X105 129 3,293 SH   SOLE 0 3,293 0 0
UNITED TECHNOLOGIES CORP COM Stock 913017109 32 318 SH   SOLE 0 318 0 0
TEXAS INSTRS INC COM Stock 882508104 1,872 26,675 SH   SOLE 0 26,675 0 0
TARGET CORP COM Stock 87612E106 216 3,140 SH   SOLE 0 3,140 0 0
POWERSHARES GLOBAL CLEAN ENERGY PORTFOLIO ETF 73936T615 902 81,045 SH   SOLE 0 81,045 0 0
TEVA PHARMACEUTICAL INDS LTD ADR ADR 881624209 9 200 SH   SOLE 0 200 0 0
PFIZER INC COM Stock 717081103 1,755 51,819 SH   SOLE 0 51,819 0 0
ISHARES IBOXX $ INVESTMENT GRADE CORPORATE BOND ETF ETF 464287242 119 966 SH   SOLE 0 966 0 0
3M CO COM Stock 88579Y101 3,688 20,929 SH   SOLE 0 20,929 0 0
GILEAD SCIENCES INC COM Stock 375558103 3,444 43,523 SH   SOLE 0 43,523 0 0
CATERPILLAR INC DEL COM Stock 149123101 62 704 SH   SOLE 0 704 0 0
ALPHABET INC CAP STK CL C Stock 02079K107 1,094 1,408 SH   SOLE 0 1,408 0 0
AMERICAN EXPRESS CO COM Stock 025816109 157 2,453 SH   SOLE 0 2,453 0 0
AMGEN INC COM Stock 031162100 3,235 19,394 SH   SOLE 0 19,394 0 0
APPLIED MATLS INC COM Stock 038222105 140 4,650 SH   SOLE 0 4,650 0 0
ANALOG DEVICES INC COM Stock 032654105 17 265 SH   SOLE 0 265 0 0
UNITED FINL BANCORP INC NEW COM Stock 910304104 1,399 101,115 SH   SOLE 0 101,115 0 0
NAVIENT CORP COM Stock 63938C108 0 21 SH   SOLE 0 21 0 0
AMERIGAS PARTNERS L P UNIT L P INT MLP 030975106 324 7,100 SH   SOLE 0 7,100 0 0
FRANKLIN RES INC COM Stock 354613101 53 1,500 SH   SOLE 0 1,500 0 0
CANADIAN NATL RY CO COM Stock 136375102 59 900 SH   SOLE 0 900 0 0
HDFC BANK LTD ADR REPS 3 SHS ADR 40415F101 36 500 SH   SOLE 0 500 0 0
AMERICAN SUPERCONDUCTOR CORP SHS NEW Stock 030111207 0 7 SH   SOLE 0 7 0 0
ISHARES 7-10 YEAR TREASURY BOND ETF ETF 464287440 396 3,541 SH   SOLE 0 3,541 0 0
ISHARES 20+ YEAR TREASURY BOND ETF ETF 464287432 123 898 SH   SOLE 0 898 0 0
SYNCHRONY FINL COM Stock 87165B103 44 1,584 SH   SOLE 0 1,584 0 0
TRIMBLE INC COM Stock 896239100 34 1,200 SH   SOLE 0 1,200 0 0
CDK GLOBAL INC COM Stock 12508E101 73 1,266 SH   SOLE 0 1,266 0 0
FEDERAL AGRIC MTG CORP CL A Stock 313148108 26 1,000 SH   SOLE 0 1,000 0 0
IPATH BLOOMBERG GRAINS SUBINDEX TOTAL RETURN ETN ETF 06739H305 8 300 SH   SOLE 0 300 0 0
KEYSIGHT TECHNOLOGIES INC COM Stock 49338L103 8 251 SH   SOLE 0 251 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 887 29,096 SH   SOLE 0 29,096 0 0
BADGER METER INC COM Stock 056525108 161 4,800 SH   SOLE 0 4,800 0 0
WGL HLDGS INC COM Stock 92924F106 884 14,095 SH   SOLE 0 14,095 0 0
CREE INC COM Stock 225447101 559 21,725 SH   SOLE 0 21,725 0 0
IDACORP INC COM Stock 451107106 262 3,350 SH   SOLE 0 3,350 0 0
MINERALS TECHNOLOGIES INC COM Stock 603158106 56 790 SH   SOLE 0 790 0 0
PHILIP MORRIS INTL INC COM Stock 718172109 79 808 SH   SOLE 0 808 0 0
ROGERS CORP COM Stock 775133101 18 299 SH   SOLE 0 299 0 0
PNC FINL SVCS GROUP INC COM Stock 693475105 307 3,411 SH   SOLE 0 3,411 0 0
BRISTOL MYERS SQUIBB CO COM Stock 110122108 92 1,700 SH   SOLE 0 1,700 0 0
ALTRIA GROUP INC COM Stock 02209S103 80 1,264 SH   SOLE 0 1,264 0 0
DOMINION RES INC VA NEW COM Stock 25746U109 174 2,338 SH   SOLE 0 2,338 0 0
AMERICAN WTR WKS CO INC NEW COM Stock 030420103 2,201 29,406 SH   SOLE 0 29,406 0 0
AGILENT TECHNOLOGIES INC COM Stock 00846U101 34 715 SH   SOLE 0 715 0 0
EXXON MOBIL CORP COM Stock 30231G102 489 5,601 SH   SOLE 0 5,601 0 0
UNITEDHEALTH GROUP INC COM Stock 91324P102 0 0 SH   SOLE 0 0 0 0
PRICE T ROWE GROUP INC COM Stock 74144T108 38 567 SH   SOLE 0 567 0 0
LOWES COS INC COM Stock 548661107 172 2,385 SH   SOLE 0 2,385 0 0
EATON CORP PLC SHS Stock G29183103 38 584 SH   SOLE 0 584 0 0
LINCOLN NATL CORP IND COM Stock 534187109 23 495 SH   SOLE 0 495 0 0
SUN HYDRAULICS CORP COM Stock 866942105 870 26,950 SH   SOLE 0 26,950 0 0
SOUTHWEST AIRLS CO COM Stock 844741108 5 140 SH   SOLE 0 140 0 0
PATTERSON COMPANIES INC COM Stock 703395103 1,287 28,010 SH   SOLE 0 28,010 0 0
COLGATE PALMOLIVE CO COM Stock 194162103 548 7,388 SH   SOLE 0 7,388 0 0
UTILITIES SELECT SECTOR SPDR FUND ETF 81369Y886 59 1,200 SH   SOLE 0 1,200 0 0
8POINT3 ENERGY PARTNERS LP CL A RPT LTDPT MLP 282539105 21 1,477 SH   SOLE 0 1,477 0 0
CHEMOURS CO COM Stock 163851108 64 3,972 SH   SOLE 0 3,972 0 0
NOVO-NORDISK A S ADR ADR 670100205 2,239 53,828 SH   SOLE 0 53,828 0 0
SAP SE SPON ADR ADR 803054204 6 63 SH   SOLE 0 63 0 0
BROOKLINE BANCORP INC DEL COM Stock 11373M107 45 3,700 SH   SOLE 0 3,700 0 0
KRAFT HEINZ CO COM Stock 500754106 39 433 SH   SOLE 0 433 0 0
PAYPAL HLDGS INC COM Stock 70450Y103 65 1,591 SH   SOLE 0 1,591 0 0
SCHWAB CHARLES CORP NEW COM Stock 808513105 873 27,650 SH   SOLE 0 27,650 0 0
DENTSPLY SIRONA INC COM Stock 24906P109 59 1,000 SH   SOLE 0 1,000 0 0
CARDINAL HEALTH INC COM Stock 14149Y108 29 375 SH   SOLE 0 375 0 0
CBRE GROUP INC CL A Stock 12504L109 39 1,379 SH   SOLE 0 1,379 0 0
KADANT INC COM Stock 48282T104 2,706 51,926 SH   SOLE 0 51,926 0 0
APPLE INC COM Stock 037833100 9,211 81,474 SH   SOLE 0 81,473 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR ADR 37733W105 145 3,360 SH   SOLE 0 3,360 0 0
WEC ENERGY GROUP INC COM Stock 92939U106 557 9,306 SH   SOLE 0 9,306 0 0
ABBOTT LABS COM Stock 002824100 332 7,848 SH   SOLE 0 7,848 0 0
DISNEY WALT CO COM DISNEY Stock 254687106 454 4,885 SH   SOLE 0 4,885 0 0
ADVISORY BRD CO COM Stock 00762W107 45 1,000 SH   SOLE 0 1,000 0 0
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598 18 173 SH   SOLE 0 173 0 0
UMPQUA HLDGS CORP COM Stock 904214103 29 1,901 SH   SOLE 0 1,901 0 0