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
ABBOTT LABS COM 002824100 220 2,011 SH   SOLE   0 0 2,011
ABBVIE INC COM 00287Y109 481 4,489 SH   SOLE   0 0 4,489
ADOBE SYSTEMS INCORPORATED COM 00724F101 464 928 SH   SOLE   0 0 928
ALPHABET INC CAP STK CL C 02079K107 988 564 SH   SOLE   0 0 564
AMAZON COM INC COM 023135106 580 178 SH   SOLE   0 0 178
AMERICAN EXPRESS CO COM 025816109 1,136 9,393 SH   SOLE   0 0 9,393
AMGEN INC COM 031162100 692 3,010 SH   SOLE   0 0 3,010
APPLE INC COM 037833100 7,666 57,771 SH   SOLE   0 0 57,771
BAR HBR BANKSHARES COM 066849100 473 20,959 SH   SOLE   0 0 20,959
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 245 1,058 SH   SOLE   0 0 1,058
BIOGEN INC COM 09062X103 289 1,182 SH   SOLE   0 0 1,182
BK OF AMERICA CORP COM 060505104 349 11,517 SH   SOLE   0 0 11,517
BLACKROCK INC COM 09247X101 768 1,065 SH   SOLE   0 0 1,065
BOEING CO COM 097023105 917 4,282 SH   SOLE   0 0 4,282
BRISTOL-MYERS SQUIBB CO COM 110122108 513 8,271 SH   SOLE   0 0 8,271
CAMBRIDGE BANCORP COM 132152109 785 11,252 SH   SOLE   0 0 11,252
CAMDEN NATL CORP COM 133034108 868 24,254 SH   SOLE   0 0 24,254
CENTURY BANCORPORATION INC CL A NON VTG 156432106 662 8,555 SH   SOLE   0 0 8,555
CLOROX CO DEL COM 189054109 202 1,000 SH   SOLE   0 0 1,000
COMMUNITY BK SYS INC COM 203607106 323 5,189 SH   SOLE   0 0 5,189
COSTCO WHSL CORP NEW COM 22160K105 1,351 3,585 SH   SOLE   0 0 3,585
CVS HEALTH CORP COM 126650100 581 8,510 SH   SOLE   0 0 8,510
DELTA AIR LINES INC DEL COM NEW 247361702 654 16,253 SH   SOLE   0 0 16,253
DISNEY WALT CO COM 254687106 3,524 19,450 SH   SOLE   0 0 19,450
DNP SELECT INCOME FD INC COM 23325P104 464 45,176 SH   SOLE   0 0 45,176
DUKE ENERGY CORP NEW COM NEW 26441C204 386 4,215 SH   SOLE   0 0 4,215
ENTERPRISE BANCORP INC MASS COM 293668109 851 33,309 SH   SOLE   0 0 33,309
ETF SER SOLUTIONS US GLB JETS 26922A842 534 23,856 SH   SOLE   0 0 23,856
FACEBOOK INC CL A 30303M102 1,506 5,513 SH   SOLE   0 0 5,513
FERRARI N V COM N3167Y103 237 1,033 SH   SOLE   0 0 1,033
HOME DEPOT INC COM 437076102 3,364 12,664 SH   SOLE   0 0 12,664
HONEYWELL INTL INC COM 438516106 1,242 5,839 SH   SOLE   0 0 5,839
ILLINOIS TOOL WKS INC COM 452308109 408 2,001 SH   SOLE   0 0 2,001
INDEPENDENT BANK CORP MASS COM 453836108 837 11,460 SH   SOLE   0 0 11,460
INTEL CORP COM 458140100 208 4,179 SH   SOLE   0 0 4,179
INVESCO QQQ TR UNIT SER 1 46090E103 2,316 7,383 SH   SOLE   0 0 7,383
ISHARES TR NATIONAL MUN ETF 464288414 1,694 14,457 SH   SOLE   0 0 14,457
ISHARES TR SHRT NAT MUN ETF 464288158 209 1,929 SH   SOLE   0 0 1,929
ISHARES TR US HLTHCR PR ETF 464288828 831 3,540 SH   SOLE   0 0 3,540
ISHARES TR SELECT DIVID ETF 464287168 330 3,432 SH   SOLE   0 0 3,432
ISHARES TR MSCI USA MIN VOL 46429B697 755 11,117 SH   SOLE   0 0 11,117
ISHARES TR NEW YORK MUN ETF 464288323 232 3,980 SH   SOLE   0 0 3,980
ISHARES TR CORE S&P SCP ETF 464287804 244 2,659 SH   SOLE   0 0 2,659
ISHARES TR RUS 2000 GRW ETF 464287648 1,162 4,053 SH   SOLE   0 0 4,053
ISHARES TR U.S. UTILITS ETF 464287697 602 7,751 SH   SOLE   0 0 7,751
ISHARES TR S&P 500 VAL ETF 464287408 993 7,756 SH   SOLE   0 0 7,756
ISHARES TR CORE MSCI TOTAL 46432F834 3,233 48,120 SH   SOLE   0 0 48,120
ISHARES TR CORE S&P US VLU 464287663 3,187 51,239 SH   SOLE   0 0 51,239
ISHARES TR US HOME CONS ETF 464288752 258 4,628 SH   SOLE   0 0 4,628
ISHARES TR CALIF MUN BD ETF 464288356 727 11,578 SH   SOLE   0 0 11,578
ISHARES TR ISHS 5-10YR INVT 464288638 4,694 75,969 SH   SOLE   0 0 75,969
ISHARES TR CORE US AGGBD ET 464287226 296 2,505 SH   SOLE   0 0 2,505
ISHARES TR S&P 500 GRWT ETF 464287309 9,121 142,920 SH   SOLE   0 0 142,920
ISHARES TR CORE MSCI EAFE 46432F842 295 4,264 SH   SOLE   0 0 4,264
ISHARES TR S&P MC 400GR ETF 464287606 346 4,796 SH   SOLE   0 0 4,796
ISHARES TR CORE 1 5 YR USD 46432F859 6,575 127,328 SH   SOLE   0 0 127,328
ISHARES TR CORE S&P MCP ETF 464287507 704 3,065 SH   SOLE   0 0 3,065
ISHARES TR ISHS 1-5YR INVS 464288646 4,959 89,879 SH   SOLE   0 0 89,879
ISHARES TR RUS MD CP GR ETF 464287481 2,552 24,862 SH   SOLE   0 0 24,862
ISHARES TR U.S. PHARMA ETF 464288836 220 1,227 SH   SOLE   0 0 1,227
ISHARES TR CORE S&P500 ETF 464287200 2,025 5,395 SH   SOLE   0 0 5,395
ISHARES TR 0-5YR INVT GR CP 46434V100 1,091 20,890 SH   SOLE   0 0 20,890
ISHARES TR S&P SML 600 GWT 464287887 562 4,924 SH   SOLE   0 0 4,924
JOHNSON & JOHNSON COM 478160104 2,667 16,946 SH   SOLE   0 0 16,946
JPMORGAN CHASE & CO COM 46625H100 614 4,830 SH   SOLE   0 0 4,830
KRAFT HEINZ CO COM 500754106 251 7,235 SH   SOLE   0 0 7,235
LILLY ELI & CO COM 532457108 1,137 6,733 SH   SOLE   0 0 6,733
LOCKHEED MARTIN CORP COM 539830109 535 1,508 SH   SOLE   0 0 1,508
LULULEMON ATHLETICA INC COM 550021109 1,046 3,006 SH   SOLE   0 0 3,006
MARRIOTT INTL INC NEW CL A 571903202 425 3,225 SH   SOLE   0 0 3,225
MATCH GROUP INC NEW COM 57667L107 662 4,381 SH   SOLE   0 0 4,381
MCDONALDS CORP COM 580135101 1,284 5,982 SH   SOLE   0 0 5,982
MERCK & CO. INC COM 58933Y105 667 8,153 SH   SOLE   0 0 8,153
MICROCHIP TECHNOLOGY INC. COM 595017104 878 6,357 SH   SOLE   0 0 6,357
MICROSOFT CORP COM 594918104 3,424 15,393 SH   SOLE   0 0 15,393
MODERNA INC COM 60770K107 546 5,227 SH   SOLE   0 0 5,227
NEXTERA ENERGY INC COM 65339F101 947 12,269 SH   SOLE   0 0 12,269
NIKE INC CL B 654106103 1,622 11,464 SH   SOLE   0 0 11,464
OCEANFIRST FINL CORP COM 675234108 297 15,950 SH   SOLE   0 0 15,950
PAYPAL HLDGS INC COM 70450Y103 1,041 4,445 SH   SOLE   0 0 4,445
PEPSICO INC COM 713448108 722 4,871 SH   SOLE   0 0 4,871
PFIZER INC COM 717081103 710 19,275 SH   SOLE   0 0 19,275
PROCTER AND GAMBLE CO COM 742718109 541 3,887 SH   SOLE   0 0 3,887
SAFETY INS GROUP INC COM 78648T100 1,298 16,660 SH   SOLE   0 0 16,660
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 384 2,950 SH   SOLE   0 0 2,950
SPDR S&P 500 ETF TR TR UNIT 78462F103 692 1,850 SH   SOLE   0 0 1,850
SPDR SER TR S&P HOMEBUILD 78464A888 340 5,896 SH   SOLE   0 0 5,896
STARBUCKS CORP COM 855244109 2,172 20,299 SH   SOLE   0 0 20,299
SYSCO CORP COM 871829107 418 5,633 SH   SOLE   0 0 5,633
TELADOC HEALTH INC COM 87918A105 926 4,629 SH   SOLE   0 0 4,629
TJX COS INC NEW COM 872540109 218 3,190 SH   SOLE   0 0 3,190
UNION PAC CORP COM 907818108 662 3,180 SH   SOLE   0 0 3,180
UNITED PARCEL SERVICE INC CL B 911312106 657 3,904 SH   SOLE   0 0 3,904
VAIL RESORTS INC COM 91879Q109 1,329 4,766 SH   SOLE   0 0 4,766
VANGUARD BD INDEX FDS INTERMED TERM 921937819 374 4,030 SH   SOLE   0 0 4,030
VANGUARD INDEX FDS GROWTH ETF 922908736 955 3,769 SH   SOLE   0 0 3,769
VANGUARD INDEX FDS VALUE ETF 922908744 291 2,444 SH   SOLE   0 0 2,444
VANGUARD INDEX FDS SML CP GRW ETF 922908595 789 2,947 SH   SOLE   0 0 2,947
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 3,785 45,467 SH   SOLE   0 0 45,467
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 857 8,825 SH   SOLE   0 0 8,825
VANGUARD WORLD FDS UTILITIES ETF 92204A876 771 5,618 SH   SOLE   0 0 5,618
VISA INC COM CL A 92826C839 1,428 6,530 SH   SOLE   0 0 6,530
WALMART INC COM 931142103 237 1,647 SH   SOLE   0 0 1,647
WASHINGTON TR BANCORP COM 940610108 423 9,450 SH   SOLE   0 0 9,450
WEC ENERGY GROUP INC COM 92939U106 435 4,725 SH   SOLE   0 0 4,725
YUM BRANDS INC COM 988498101 343 3,159 SH   SOLE   0 0 3,159
ZOETIS INC CL A 98978V103 666 4,025 SH   SOLE   0 0 4,025