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,491 8,668 SH   SOLE   0 0 8,668
ABBOTT LABS COM 002824100 1,156 13,532 SH   SOLE   0 0 13,532
ABBVIE INC COM 00287Y109 863 11,820 SH   SOLE   0 0 11,820
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 418 2,185 SH   SOLE   0 0 2,185
AKAMAI TECHNOLOGIES INC COM 00971T101 441 5,400 SH   SOLE   0 0 5,400
ALPHABET INC CAP STK CL C 02079K107 247 218 SH   SOLE   0 0 218
ALPHABET INC CAP STK CL A 02079K305 1,294 1,142 SH   SOLE   0 0 1,142
ALPS ETF TR ALERIAN MLP 00162Q866 317 31,500 SH   SOLE   0 0 31,500
ALTABA INC COM 021346101 221 3,150 SH   SOLE   0 0 3,150
ALTRIA GROUP INC COM 02209S103 268 5,500 SH   SOLE   0 0 5,500
AMAZON COM INC COM 023135106 2,357 1,213 SH   SOLE   0 0 1,213
AMERICAN EXPRESS CO COM 025816109 425 3,392 SH   SOLE   0 0 3,392
AMERICAN INTL GROUP INC COM NEW 026874784 300 5,500 SH   SOLE   0 0 5,500
AMERICAN TOWER CORP NEW COM 03027X100 209 1,000 SH   SOLE   0 0 1,000
AMERIPRISE FINL INC COM 03076C106 216 1,438 SH   SOLE   0 0 1,438
APPLE INC COM 037833100 5,884 28,811 SH   SOLE   0 0 28,811
ASTRAZENECA PLC SPONSORED ADR 046353108 411 10,030 SH   SOLE   0 0 10,030
AT&T INC COM 00206R102 713 20,782 SH   SOLE   0 0 20,782
AUTOMATIC DATA PROCESSING IN COM 053015103 842 5,109 SH   SOLE   0 0 5,109
BECTON DICKINSON & CO COM 075887109 298 1,171 SH   SOLE   0 0 1,171
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 662 3,075 SH   SOLE   0 0 3,075
BLACKROCK INC COM 09247X101 241 503 SH   SOLE   0 0 503
BRISTOL MYERS SQUIBB CO COM 110122108 1,157 25,207 SH   SOLE   0 0 25,207
BROOKLINE BANCORP INC DEL COM 11373M107 346 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 236 1,970 SH   SOLE   0 0 1,970
CHEVRON CORP NEW COM 166764100 1,545 12,504 SH   SOLE   0 0 12,504
CHUBB LIMITED COM H1467J104 1,084 7,248 SH   SOLE   0 0 7,248
CHURCH & DWIGHT INC COM 171340102 241 3,240 SH   SOLE   0 0 3,240
CIGNA CORP NEW COM 125523100 831 5,085 SH   SOLE   0 0 5,085
CISCO SYS INC COM 17275R102 1,345 23,767 SH   SOLE   0 0 23,767
COCA COLA CO COM 191216100 663 12,716 SH   SOLE   0 0 12,716
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 225 3,472 SH   SOLE   0 0 3,472
COHEN & STEERS QUALITY RLTY COM 19247L106 327 23,457 SH   SOLE   0 0 23,457
COLGATE PALMOLIVE CO COM 194162103 1,086 14,848 SH   SOLE   0 0 14,848
COMCAST CORP NEW CL A 20030N101 623 14,395 SH   SOLE   0 0 14,395
CORBUS PHARMACEUTICALS HLDGS COM 21833P103 187 27,400 SH   SOLE   0 0 27,400
CORTEVA INC COM 22052L104 254 8,868 SH   SOLE   0 0 8,868
COSTCO WHSL CORP NEW COM 22160K105 829 3,092 SH   SOLE   0 0 3,092
CVS HEALTH CORP COM 126650100 542 9,757 SH   SOLE   0 0 9,757
DANAHER CORPORATION COM 235851102 308 2,133 SH   SOLE   0 0 2,133
DISNEY WALT CO COM DISNEY 254687106 986 6,921 SH   SOLE   0 0 6,921
DOMINION ENERGY INC COM 25746U109 217 2,789 SH   SOLE   0 0 2,789
DOW INC COM 260557103 446 9,038 SH   SOLE   0 0 9,038
DUPONT DE NEMOURS INC COM 26614N102 654 8,868 SH   SOLE   0 0 8,868
ECOLAB INC COM 278865100 224 1,139 SH   SOLE   0 0 1,139
EMERSON ELEC CO COM 291011104 430 6,573 SH   SOLE   0 0 6,573
ENTERPRISE PRODS PARTNERS L COM 293792107 212 7,200 SH   SOLE   0 0 7,200
EXXON MOBIL CORP COM 30231G102 4,630 60,818 SH   SOLE   0 0 60,818
FACEBOOK INC CL A 30303M102 2,314 11,784 SH   SOLE   0 0 11,784
FEDEX CORP COM 31428X106 562 3,471 SH   SOLE   0 0 3,471
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 920 20,206 SH   SOLE   0 0 20,206
FORD MTR CO DEL COM 345370860 104 10,213 SH   SOLE   0 0 10,213
GABELLI EQUITY TR INC COM 362397101 89 14,375 SH   SOLE   0 0 14,375
GENERAL ELECTRIC CO COM 369604103 587 55,870 SH   SOLE   0 0 55,870
GENERAL MLS INC COM 370334104 317 5,845 SH   SOLE   0 0 5,845
HARTFORD FINL SVCS GROUP INC COM 416515104 202 3,541 SH   SOLE   0 0 3,541
HEXCEL CORP NEW COM 428291108 1,003 12,320 SH   SOLE   0 0 12,320
HOME DEPOT INC COM 437076102 3,222 15,236 SH   SOLE   0 0 15,236
HONEYWELL INTL INC COM 438516106 1,068 6,049 SH   SOLE   0 0 6,049
IDEXX LABS INC COM 45168D104 418 1,500 SH   SOLE   0 0 1,500
ILLINOIS TOOL WKS INC COM 452308109 1,235 8,349 SH   SOLE   0 0 8,349
INDEPENDENT BANK CORP MASS COM 453836108 2,099 27,740 SH   SOLE   0 0 27,740
INTEL CORP COM 458140100 1,569 32,634 SH   SOLE   0 0 32,634
INTERNATIONAL BUSINESS MACHS COM 459200101 1,862 13,169 SH   SOLE   0 0 13,169
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 235 11,017 SH   SOLE   0 0 11,017
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 512 4,222 SH   SOLE   0 0 4,222
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 1,094 19,466 SH   SOLE   0 0 19,466
ISHARES TR MSCI EMG MKT ETF 464287234 480 11,190 SH   SOLE   0 0 11,190
ISHARES TR MSCI EAFE ETF 464287465 1,673 25,284 SH   SOLE   0 0 25,284
ISHARES TR RUSSELL 2000 ETF 464287655 424 2,703 SH   SOLE   0 0 2,703
ISHARES TR RUSSELL 3000 ETF 464287689 1,901 10,833 SH   SOLE   0 0 10,833
ISHARES TR CORE S&P SCP ETF 464287804 212 2,690 SH   SOLE   0 0 2,690
ISHARES TR EAFE SML CP ETF 464288273 478 8,241 SH   SOLE   0 0 8,241
ISHARES TR INTL SEL DIV ETF 464288448 205 6,587 SH   SOLE   0 0 6,587
ISHARES TR SH TR CRPORT ETF 464288646 2,846 53,462 SH   SOLE   0 0 53,462
ISHARES TR MIN VOL USA ETF 46429B697 720 11,437 SH   SOLE   0 0 11,437
ISHARES TR USA QUALITY FCTR 46432F339 561 6,023 SH   SOLE   0 0 6,023
ISHARES TR EDGE MSCI USA VL 46432F388 583 7,114 SH   SOLE   0 0 7,114
ISHARES TR CORE DIV GRWTH 46434V621 263 6,792 SH   SOLE   0 0 6,792
JOHNSON & JOHNSON COM 478160104 3,995 28,423 SH   SOLE   0 0 28,423
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 393 7,800 SH   SOLE   0 0 7,800
JPMORGAN CHASE & CO COM 46625H100 1,472 12,966 SH   SOLE   0 0 12,966
KIMBERLY CLARK CORP COM 494368103 670 4,892 SH   SOLE   0 0 4,892
KKR & CO INC CL A 48251W104 315 12,160 SH   SOLE   0 0 12,160
LILLY ELI & CO COM 532457108 274 2,430 SH   SOLE   0 0 2,430
LINDE PLC SHS G5494J103 312 1,542 SH   SOLE   0 0 1,542
LOWES COS INC COM 548661107 666 6,391 SH   SOLE   0 0 6,391
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 203 3,135 SH   SOLE   0 0 3,135
MAGENTA THERAPEUTICS INC COM 55910K108 165 12,000 SH   SOLE   0 0 12,000
MARSH & MCLENNAN COS INC COM 571748102 563 5,478 SH   SOLE   0 0 5,478
MASTERCARD INC CL A 57636Q104 341 1,252 SH   SOLE   0 0 1,252
MCDONALDS CORP COM 580135101 1,585 7,503 SH   SOLE   0 0 7,503
MEDTRONIC PLC SHS G5960L103 372 3,790 SH   SOLE   0 0 3,790
MERCK & CO INC COM 58933Y105 2,453 28,652 SH   SOLE   0 0 28,652
MICROSOFT CORP COM 594918104 5,396 39,372 SH   SOLE   0 0 39,372
MONDELEZ INTL INC CL A 609207105 300 5,407 SH   SOLE   0 0 5,407
MONSTER BEVERAGE CORP NEW COM 61174X109 432 6,550 SH   SOLE   0 0 6,550
NEXTERA ENERGY INC COM 65339F101 246 1,180 SH   SOLE   0 0 1,180
NIKE INC CL B 654106103 815 9,387 SH   SOLE   0 0 9,387
NIO INC SPON ADS 62914V106 33 10,000 SH   SOLE   0 0 10,000
NORDSTROM INC COM 655664100 207 6,483 SH   SOLE   0 0 6,483
NUVEEN MUN VALUE FD INC COM 670928100 370 36,500 SH   SOLE   0 0 36,500
NXP SEMICONDUCTORS N V COM N6596X109 241 2,500 SH   SOLE   0 0 2,500
ORACLE CORP COM 68389X105 231 3,896 SH   SOLE   0 0 3,896
ORGANOVO HLDGS INC COM 68620A104 10 20,000 SH   SOLE   0 0 20,000
PAYCHEX INC COM 704326107 217 2,539 SH   SOLE   0 0 2,539
PEPSICO INC COM 713448108 1,931 14,519 SH   SOLE   0 0 14,519
PFIZER INC COM 717081103 1,795 40,870 SH   SOLE   0 0 40,870
PHILLIPS 66 COM 718546104 304 3,140 SH   SOLE   0 0 3,140
PLUG POWER INC COM NEW 72919P202 24 10,000 SH   SOLE   0 0 10,000
PROCTER AND GAMBLE CO COM 742718109 1,991 17,599 SH   SOLE   0 0 17,599
RAYTHEON CO COM NEW 755111507 376 2,165 SH   SOLE   0 0 2,165
RENAISSANCERE HOLDINGS LTD COM G7496G103 440 2,400 SH   SOLE   0 0 2,400
SCHLUMBERGER LTD COM 806857108 283 7,159 SH   SOLE   0 0 7,159
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 222 1,827 SH   SOLE   0 0 1,827
SELECT SECTOR SPDR TR ENERGY 81369Y506 265 4,193 SH   SOLE   0 0 4,193
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 574 20,374 SH   SOLE   0 0 20,374
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 232 2,903 SH   SOLE   0 0 2,903
SPDR GOLD TRUST GOLD SHS 78463V107 228 1,724 SH   SOLE   0 0 1,724
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,209 10,753 SH   SOLE   0 0 10,753
SPDR SERIES TRUST S&P REGL BKG 78464A698 568 10,498 SH   SOLE   0 0 10,498
SPDR SERIES TRUST S&P DIVID ETF 78464A763 4,242 41,492 SH   SOLE   0 0 41,492
SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 958 32,050 SH   SOLE   0 0 32,050
SPDR SERIES TRUST BLOMBERG BRC INV 78468R200 1,127 36,748 SH   SOLE   0 0 36,748
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 247 5,054 SH   SOLE   0 0 5,054
STARBUCKS CORP COM 855244109 482 5,491 SH   SOLE   0 0 5,491
STATE STR CORP COM 857477103 260 4,576 SH   SOLE   0 0 4,576
T MOBILE US INC COM 872590104 329 4,312 SH   SOLE   0 0 4,312
TEXAS INSTRS INC COM 882508104 490 4,231 SH   SOLE   0 0 4,231
TEXTRON INC COM 883203101 200 3,771 SH   SOLE   0 0 3,771
THERMO FISHER SCIENTIFIC INC COM 883556102 1,240 4,126 SH   SOLE   0 0 4,126
TJX COS INC NEW COM 872540109 252 4,622 SH   SOLE   0 0 4,622
TORONTO DOMINION BK ONT COM NEW 891160509 669 11,260 SH   SOLE   0 0 11,260
TRAVELERS COMPANIES INC COM 89417E109 517 3,352 SH   SOLE   0 0 3,352
TREX CO INC COM 89531P105 626 8,600 SH   SOLE   0 0 8,600
UNILEVER PLC SPON ADR NEW 904767704 205 3,240 SH   SOLE   0 0 3,240
UNION PACIFIC CORP COM 907818108 391 2,300 SH   SOLE   0 0 2,300
UNITED TECHNOLOGIES CORP COM 913017109 685 5,167 SH   SOLE   0 0 5,167
UNITEDHEALTH GROUP INC COM 91324P102 379 1,533 SH   SOLE   0 0 1,533
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 784 9,764 SH   SOLE   0 0 9,764
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 288 3,482 SH   SOLE   0 0 3,482
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 698 2,546 SH   SOLE   0 0 2,546
VANGUARD INDEX FDS MID CAP ETF 922908629 4,276 25,182 SH   SOLE   0 0 25,182
VANGUARD INDEX FDS GROWTH ETF 922908736 3,310 19,847 SH   SOLE   0 0 19,847
VANGUARD INDEX FDS SMALL CP ETF 922908751 4,509 28,433 SH   SOLE   0 0 28,433
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 482 9,384 SH   SOLE   0 0 9,384
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,709 39,899 SH   SOLE   0 0 39,899
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 271 5,500 SH   SOLE   0 0 5,500
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,396 17,356 SH   SOLE   0 0 17,356
VERIZON COMMUNICATIONS INC COM 92343V104 383 6,562 SH   SOLE   0 0 6,562
VISA INC COM CL A 92826C839 1,734 9,817 SH   SOLE   0 0 9,817
WALMART INC COM 931142103 1,915 17,102 SH   SOLE   0 0 17,102
WASTE MGMT INC DEL COM 94106L109 664 5,700 SH   SOLE   0 0 5,700
WELLS FARGO CO NEW COM 949746101 653 13,660 SH   SOLE   0 0 13,660
WESTERN ASSET HIGH INCM OPP COM 95766K109 99 19,296 SH   SOLE   0 0 19,296
XYLEM INC COM 98419M100 204 2,462 SH   SOLE   0 0 2,462
ZYNGA INC CL A 98986T108 63 10,000 SH   SOLE   0 0 10,000