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 1,801 8,668 SH   SOLE   0 0 8,668
ABBOTT LABS COM 002824100 1,082 13,532 SH   SOLE   0 0 13,532
ABBVIE INC COM 00287Y109 953 11,820 SH   SOLE   0 0 11,820
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 385 2,185 SH   SOLE   0 0 2,185
AKAMAI TECHNOLOGIES INC COM 00971T101 387 5,400 SH   SOLE   0 0 5,400
ALLERGAN PLC SHS G0177J108 234 1,598 SH   SOLE   0 0 1,598
ALPHABET INC CAP STK CL C 02079K107 259 221 SH   SOLE   0 0 221
ALPHABET INC CAP STK CL A 02079K305 1,355 1,151 SH   SOLE   0 0 1,151
ALPS ETF TR ALERIAN MLP 00162Q866 316 31,500 SH   SOLE   0 0 31,500
ALTABA INC COM 021346101 233 3,150 SH   SOLE   0 0 3,150
ALTRIA GROUP INC COM 02209S103 316 5,500 SH   SOLE   0 0 5,500
AMAZON COM INC COM 023135106 2,164 1,215 SH   SOLE   0 0 1,215
AMERICAN EXPRESS CO COM 025816109 382 3,492 SH   SOLE   0 0 3,492
AMERICAN INTL GROUP INC COM NEW 026874784 237 5,500 SH   SOLE   0 0 5,500
AMERICAN TOWER CORP NEW COM 03027X100 210 1,068 SH   SOLE   0 0 1,068
APPLE INC COM 037833100 5,484 28,873 SH   SOLE   0 0 28,873
ASTRAZENECA PLC SPONSORED ADR 046353108 406 10,030 SH   SOLE   0 0 10,030
AT&T INC COM 00206R102 652 20,782 SH   SOLE   0 0 20,782
AUTOMATIC DATA PROCESSING IN COM 053015103 816 5,109 SH   SOLE   0 0 5,109
BECTON DICKINSON & CO COM 075887109 292 1,171 SH   SOLE   0 0 1,171
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 618 3,075 SH   SOLE   0 0 3,075
BLACKROCK INC COM 09247X101 213 498 SH   SOLE   0 0 498
BLUE APRON HLDGS INC CL A 09523Q101 29 30,000 SH   SOLE   0 0 30,000
BRISTOL MYERS SQUIBB CO COM 110122108 1,209 25,348 SH   SOLE   0 0 25,348
BROOKLINE BANCORP INC DEL COM 11373M107 324 22,500 SH   SOLE   0 0 22,500
CATERPILLAR INC DEL COM 149123101 2,646 19,527 SH   SOLE   0 0 19,527
CHECK POINT SOFTWARE TECH LT ORD M22465104 249 1,970 SH   SOLE   0 0 1,970
CHEVRON CORP NEW COM 166764100 1,537 12,476 SH   SOLE   0 0 12,476
CHUBB LIMITED COM H1467J104 1,024 7,307 SH   SOLE   0 0 7,307
CHURCH & DWIGHT INC COM 171340102 231 3,240 SH   SOLE   0 0 3,240
CIGNA CORP NEW COM 125523100 818 5,085 SH   SOLE   0 0 5,085
CISCO SYS INC COM 17275R102 1,283 23,767 SH   SOLE   0 0 23,767
COCA COLA CO COM 191216100 597 12,741 SH   SOLE   0 0 12,741
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 260 3,583 SH   SOLE   0 0 3,583
COHEN & STEERS QUALITY RLTY COM 19247L106 300 23,457 SH   SOLE   0 0 23,457
COLGATE PALMOLIVE CO COM 194162103 1,023 14,921 SH   SOLE   0 0 14,921
COMCAST CORP NEW CL A 20030N101 578 14,445 SH   SOLE   0 0 14,445
CORBUS PHARMACEUTICALS HLDGS COM 21833P103 190 27,400 SH   SOLE   0 0 27,400
COSTCO WHSL CORP NEW COM 22160K105 754 3,112 SH   SOLE   0 0 3,112
CVS HEALTH CORP COM 126650100 527 9,781 SH   SOLE   0 0 9,781
DANAHER CORPORATION COM 235851102 286 2,170 SH   SOLE   0 0 2,170
DISNEY WALT CO COM DISNEY 254687106 590 5,317 SH   SOLE   0 0 5,317
DOMINION ENERGY INC COM 25746U109 215 2,804 SH   SOLE   0 0 2,804
DOWDUPONT INC COM 26078J100 1,435 26,913 SH   SOLE   0 0 26,913
ECOLAB INC COM 278865100 214 1,213 SH   SOLE   0 0 1,213
EMERSON ELEC CO COM 291011104 450 6,573 SH   SOLE   0 0 6,573
ENTERPRISE PRODS PARTNERS L COM 293792107 210 7,200 SH   SOLE   0 0 7,200
EXXON MOBIL CORP COM 30231G102 4,914 60,818 SH   SOLE   0 0 60,818
FACEBOOK INC CL A 30303M102 2,188 13,126 SH   SOLE   0 0 13,126
FEDEX CORP COM 31428X106 634 3,493 SH   SOLE   0 0 3,493
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 288 4,800 SH   SOLE   0 0 4,800
FLEXSHARES TR QUALT DIVD IDX 33939L860 826 18,434 SH   SOLE   0 0 18,434
FORD MTR CO DEL COM 345370860 102 11,567 SH   SOLE   0 0 11,567
GABELLI EQUITY TR INC COM 362397101 88 14,375 SH   SOLE   0 0 14,375
GENERAL ELECTRIC CO COM 369604103 558 55,870 SH   SOLE   0 0 55,870
GENERAL MLS INC COM 370334104 534 10,312 SH   SOLE   0 0 10,312
HEXCEL CORP NEW COM 428291108 852 12,320 SH   SOLE   0 0 12,320
HOME DEPOT INC COM 437076102 2,924 15,240 SH   SOLE   0 0 15,240
HONEYWELL INTL INC COM 438516106 961 6,049 SH   SOLE   0 0 6,049
IDEXX LABS INC COM 45168D104 337 1,508 SH   SOLE   0 0 1,508
ILLINOIS TOOL WKS INC COM 452308109 1,202 8,378 SH   SOLE   0 0 8,378
INDEPENDENT BANK CORP MASS COM 453836108 2,247 27,740 SH   SOLE   0 0 27,740
INTEL CORP COM 458140100 1,762 32,812 SH   SOLE   0 0 32,812
INTERNATIONAL BUSINESS MACHS COM 459200101 1,871 13,259 SH   SOLE   0 0 13,259
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 222 10,700 SH   SOLE   0 0 10,700
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 229 11,020 SH   SOLE   0 0 11,020
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 208 9,860 SH   SOLE   0 0 9,860
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 253 2,185 SH   SOLE   0 0 2,185
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 1,062 20,180 SH   SOLE   0 0 20,180
ISHARES TR MSCI EMG MKT ETF 464287234 480 11,190 SH   SOLE   0 0 11,190
ISHARES TR MSCI EAFE ETF 464287465 1,557 24,007 SH   SOLE   0 0 24,007
ISHARES TR RUSSELL 2000 ETF 464287655 414 2,703 SH   SOLE   0 0 2,703
ISHARES TR RUSSELL 3000 ETF 464287689 1,806 10,833 SH   SOLE   0 0 10,833
ISHARES TR CORE S&P SCP ETF 464287804 208 2,690 SH   SOLE   0 0 2,690
ISHARES TR EAFE SML CP ETF 464288273 271 4,716 SH   SOLE   0 0 4,716
ISHARES TR INTL SEL DIV ETF 464288448 203 6,587 SH   SOLE   0 0 6,587
ISHARES TR SH TR CRPORT ETF 464288646 2,583 48,896 SH   SOLE   0 0 48,896
ISHARES TR MIN VOL USA ETF 46429B697 476 8,100 SH   SOLE   0 0 8,100
ISHARES TR USA QUALITY FCTR 46432F339 335 3,786 SH   SOLE   0 0 3,786
ISHARES TR EDGE MSCI USA VL 46432F388 383 4,800 SH   SOLE   0 0 4,800
ISHARES TR CORE DIV GRWTH 46434V621 259 7,036 SH   SOLE   0 0 7,036
JOHNSON & JOHNSON COM 478160104 3,978 28,456 SH   SOLE   0 0 28,456
JPMORGAN CHASE & CO COM 46625H100 1,308 12,919 SH   SOLE   0 0 12,919
KIMBERLY CLARK CORP COM 494368103 606 4,892 SH   SOLE   0 0 4,892
KKR & CO INC CL A 48251W104 286 12,160 SH   SOLE   0 0 12,160
LILLY ELI & CO COM 532457108 315 2,430 SH   SOLE   0 0 2,430
LINDE PLC COM G5494J103 271 1,542 SH   SOLE   0 0 1,542
LOWES COS INC COM 548661107 700 6,391 SH   SOLE   0 0 6,391
MAGENTA THERAPEUTICS INC COM 55910K108 198 12,000 SH   SOLE   0 0 12,000
MARSH & MCLENNAN COS INC COM 571748102 514 5,478 SH   SOLE   0 0 5,478
MASTERCARD INC CL A 57636Q104 295 1,252 SH   SOLE   0 0 1,252
MCDONALDS CORP COM 580135101 1,422 7,488 SH   SOLE   0 0 7,488
MEDTRONIC PLC SHS G5960L103 338 3,710 SH   SOLE   0 0 3,710
MERCK & CO INC COM 58933Y105 2,383 28,652 SH   SOLE   0 0 28,652
MICROSOFT CORP COM 594918104 4,675 39,642 SH   SOLE   0 0 39,642
MONDELEZ INTL INC CL A 609207105 270 5,407 SH   SOLE   0 0 5,407
MONSTER BEVERAGE CORP NEW COM 61174X109 357 6,550 SH   SOLE   0 0 6,550
NEXTERA ENERGY INC COM 65339F101 228 1,180 SH   SOLE   0 0 1,180
NIKE INC CL B 654106103 800 9,500 SH   SOLE   0 0 9,500
NORDSTROM INC COM 655664100 288 6,483 SH   SOLE   0 0 6,483
NUVEEN MUN VALUE FD INC COM 670928100 365 36,500 SH   SOLE   0 0 36,500
NXP SEMICONDUCTORS N V COM N6596X109 221 2,500 SH   SOLE   0 0 2,500
ORACLE CORP COM 68389X105 209 3,896 SH   SOLE   0 0 3,896
ORGANOVO HLDGS INC COM 68620A104 10 10,000 SH   SOLE   0 0 10,000
PAYCHEX INC COM 704326107 204 2,539 SH   SOLE   0 0 2,539
PEPSICO INC COM 713448108 1,788 14,588 SH   SOLE   0 0 14,588
PFIZER INC COM 717081103 1,736 40,870 SH   SOLE   0 0 40,870
PHILIP MORRIS INTL INC COM 718172109 217 2,457 SH   SOLE   0 0 2,457
PLUG POWER INC COM NEW 72919P202 24 10,000 SH   SOLE   0 0 10,000
PROCTER AND GAMBLE CO COM 742718109 1,831 17,599 SH   SOLE   0 0 17,599
RAYTHEON CO COM NEW 755111507 394 2,165 SH   SOLE   0 0 2,165
RENAISSANCERE HOLDINGS LTD COM G7496G103 344 2,400 SH   SOLE   0 0 2,400
RITE AID CORP COM 767754104 13 20,000 SH   SOLE   0 0 20,000
SCHLUMBERGER LTD COM 806857108 318 7,296 SH   SOLE   0 0 7,296
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 339 13,174 SH   SOLE   0 0 13,174
SPDR GOLD TRUST GOLD SHS 78463V107 263 2,159 SH   SOLE   0 0 2,159
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,654 9,394 SH   SOLE   0 0 9,394
SPDR SER TR BLOMBERG BRC INV 78468R200 1,068 34,800 SH   SOLE   0 0 34,800
SPDR SERIES TRUST S&P REGL BKG 78464A698 592 11,534 SH   SOLE   0 0 11,534
SPDR SERIES TRUST S&P DIVID ETF 78464A763 3,804 38,267 SH   SOLE   0 0 38,267
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 226 4,675 SH   SOLE   0 0 4,675
STARBUCKS CORP COM 855244109 415 5,589 SH   SOLE   0 0 5,589
STATE STR CORP COM 857477103 301 4,576 SH   SOLE   0 0 4,576
T MOBILE US INC COM 872590104 310 4,491 SH   SOLE   0 0 4,491
TEXAS INSTRS INC COM 882508104 461 4,343 SH   SOLE   0 0 4,343
THERMO FISHER SCIENTIFIC INC COM 883556102 1,138 4,156 SH   SOLE   0 0 4,156
TJX COS INC NEW COM 872540109 246 4,622 SH   SOLE   0 0 4,622
TORONTO DOMINION BK ONT COM NEW 891160509 612 11,260 SH   SOLE   0 0 11,260
TRAVELERS COMPANIES INC COM 89417E109 457 3,331 SH   SOLE   0 0 3,331
TREX CO INC COM 89531P105 529 8,600 SH   SOLE   0 0 8,600
TWITTER INC COM 90184L102 227 6,900 SH   SOLE   0 0 6,900
UNION PACIFIC CORP COM 907818108 391 2,339 SH   SOLE   0 0 2,339
UNITED PARCEL SERVICE INC CL B 911312106 220 1,973 SH   SOLE   0 0 1,973
UNITED TECHNOLOGIES CORP COM 913017109 672 5,210 SH   SOLE   0 0 5,210
UNITEDHEALTH GROUP INC COM 91324P102 304 1,230 SH   SOLE   0 0 1,230
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 777 9,764 SH   SOLE   0 0 9,764
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 262 3,224 SH   SOLE   0 0 3,224
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 664 2,560 SH   SOLE   0 0 2,560
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 522 6,001 SH   SOLE   0 0 6,001
VANGUARD INDEX FDS MID CAP ETF 922908629 3,951 24,581 SH   SOLE   0 0 24,581
VANGUARD INDEX FDS GROWTH ETF 922908736 3,008 19,232 SH   SOLE   0 0 19,232
VANGUARD INDEX FDS SMALL CP ETF 922908751 4,290 28,076 SH   SOLE   0 0 28,076
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 471 9,384 SH   SOLE   0 0 9,384
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,605 37,753 SH   SOLE   0 0 37,753
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 268 5,500 SH   SOLE   0 0 5,500
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,357 17,016 SH   SOLE   0 0 17,016
VERIZON COMMUNICATIONS INC COM 92343V104 388 6,562 SH   SOLE   0 0 6,562
VISA INC COM CL A 92826C839 1,553 9,946 SH   SOLE   0 0 9,946
WALMART INC COM 931142103 1,676 17,184 SH   SOLE   0 0 17,184
WASTE MGMT INC DEL COM 94106L109 592 5,700 SH   SOLE   0 0 5,700
WELLS FARGO CO NEW COM 949746101 660 13,660 SH   SOLE   0 0 13,660
WESTERN ASSET HIGH INCM OPP COM 95766K109 93 19,296 SH   SOLE   0 0 19,296
XYLEM INC COM 98419M100 205 2,590 SH   SOLE   0 0 2,590
ZIMMER BIOMET HLDGS INC COM 98956P102 206 1,610 SH   SOLE   0 0 1,610
ZYNGA INC CL A 98986T108 53 10,000 SH   SOLE   0 0 10,000