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
ALPS ETF TR REIT DIVIDE DOGS 00162Q106 235 4,894 SH   SOLE   0 0 4,894
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 2,672 38,418 SH   SOLE   0 0 38,418
AMERICAN CENTY ETF TR US SML CP VALU 025072877 1,208 15,895 SH   SOLE   0 0 15,895
APPLE INC COM 037833100 1,331 9,715 SH   SOLE   0 0 9,715
ARCHER DANIELS MIDLAND CO COM 039483102 341 5,624 SH   SOLE   0 0 5,624
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 205 737 SH   SOLE   0 0 737
BIOLIFE SOLUTIONS INC COM NEW 09062W204 2,797 62,842 SH   SOLE   0 0 62,842
BOEING CO COM 097023105 210 875 SH   SOLE   0 0 875
CAMBRIDGE BANCORP COM 132152109 1,357 16,355 SH   SOLE   0 0 16,355
CISCO SYS INC COM 17275R102 229 4,327 SH   SOLE   0 0 4,326
CREDIT SUISSE AG NASSAU BRH LG CAP GRTH ENH 22542D423 219 318 SH   SOLE   0 0 318
DISNEY WALT CO COM 254687106 204 1,162 SH   SOLE   0 0 1,161
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 206 10,022 SH   SOLE   0 0 10,021
FACEBOOK INC CL A 30303M102 217 623 SH   SOLE   0 0 623
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 10,667 200,016 SH   SOLE   0 0 200,015
FIRST TR SR FLTG RATE INCOME COM 33733U108 146 11,499 SH   SOLE   0 0 11,499
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 749 13,074 SH   SOLE   0 0 13,073
FOCUS FINL PARTNERS INC COM CL A 34417P100 2,316 47,744 SH   SOLE   0 0 47,744
FORD MTR CO DEL COM 345370860 1,210 81,397 SH   SOLE   0 0 81,396
HYDROFARM HLDGS GROUP INC COM 44888K209 278 4,704 SH   SOLE   0 0 4,704
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 10,991 520,893 SH   SOLE   0 0 520,892
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 10,896 501,441 SH   SOLE   0 0 501,441
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 11,489 532,138 SH   SOLE   0 0 532,137
ISHARES TR CORE S&P TTL STK 464287150 3,687 37,329 SH   SOLE   0 0 37,328
ISHARES TR CORE S&P500 ETF 464287200 1,583 3,683 SH   SOLE   0 0 3,682
ISHARES TR CORE US AGGBD ET 464287226 1,044 9,053 SH   SOLE   0 0 9,053
ISHARES TR NORTH AMERN NAT 464287374 1,477 48,524 SH   SOLE   0 0 48,524
ISHARES TR RUS 1000 ETF 464287622 6,126 25,305 SH   SOLE   0 0 25,305
ISHARES TR NATIONAL MUN ETF 464288414 541 4,619 SH   SOLE   0 0 4,619
ISHARES TR 0-5 YR TIPS ETF 46429B747 3,044 28,630 SH   SOLE   0 0 28,630
ISHARES TR MSCI INTL SML CP 46434V266 2,009 54,714 SH   SOLE   0 0 54,714
ISHARES TR IBONDS DEC2023 46435G318 2,567 98,312 SH   SOLE   0 0 98,312
ISHARES TR CORE INTL AGGR 46435G672 202 3,672 SH   SOLE   0 0 3,672
ISHARES TR IBONDS DEC2022 46435G755 2,465 93,865 SH   SOLE   0 0 93,864
ISHARES TR IBONDS DEC2021 46435G789 2,324 90,640 SH   SOLE   0 0 90,640
ISHARES TR IBONDS DEC 26 46435U259 478 17,727 SH   SOLE   0 0 17,727
ISHARES TR IBONDS DEC 25 46435U432 1,178 42,078 SH   SOLE   0 0 42,077
ISHARES TR IBONDS DEC 46435U697 1,924 71,303 SH   SOLE   0 0 71,302
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 216 7,018 SH   SOLE   0 0 7,018
MICROSOFT CORP COM 594918104 830 3,065 SH   SOLE   0 0 3,064
NEXGEN ENERGY LTD COM 65340P106 41 10,000 SH   SOLE   0 0 10,000
NOVO-NORDISK A S ADR 670100205 215 2,563 SH   SOLE   0 0 2,563
PFIZER INC COM 717081103 285 7,274 SH   SOLE   0 0 7,274
SPDR S&P 500 ETF TR TR UNIT 78462F103 461 1,077 SH   SOLE   0 0 1,076
SPDR GOLD TR GOLD SHS 78463V107 490 2,961 SH   SOLE   0 0 2,961
SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 502 7,153 SH   SOLE   0 0 7,152
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 204 4,491 SH   SOLE   0 0 4,490
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 25,996 706,598 SH   SOLE   0 0 706,598
SPDR SER TR PORTFOLIO AGRGTE 78464A649 38,304 1,276,363 SH   SOLE   0 0 1,276,362
SPDR SER TR S&P DIVID ETF 78464A763 605 4,946 SH   SOLE   0 0 4,945
SPDR SER TR PORTFOLI S&P1500 78464A805 39,978 754,730 SH   SOLE   0 0 754,729
SPDR SER TR PORTFOLIO S&P400 78464A847 300 6,364 SH   SOLE   0 0 6,363
SPDR SER TR PORTFOLIO S&P500 78464A854 1,691 33,595 SH   SOLE   0 0 33,595
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 588 12,142 SH   SOLE   0 0 12,142
SPDR SER TR PORTFOLIO SH TSR 78468R101 1,696 55,337 SH   SOLE   0 0 55,337
SPDR SER TR NUVEEN BRC MUNIC 78468R721 462 8,870 SH   SOLE   0 0 8,869
SPDR SER TR NUVEEN BLMBRG SR 78468R739 309 6,230 SH   SOLE   0 0 6,229
SPDR SER TR MSCI USA STRTGIC 78468R812 6,610 55,339 SH   SOLE   0 0 55,339
SPDR SER TR PORTFOLIO S&P600 78468R853 513 11,684 SH   SOLE   0 0 11,684
SSGA ACTIVE TR SPDR DBLELN EMRG 78470P309 643 12,592 SH   SOLE   0 0 12,592
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 204 1,959 SH   SOLE   0 0 1,959
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 14,638 140,787 SH   SOLE   0 0 140,787
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 208 1,426 SH   SOLE   0 0 1,426
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 4,669 59,647 SH   SOLE   0 0 59,646
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 366 3,516 SH   SOLE   0 0 3,516
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 368 9,326 SH   SOLE   0 0 9,325
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 7,780 142,495 SH   SOLE   0 0 142,495
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 1,450 28,314 SH   SOLE   0 0 28,313
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 405 2,743 SH   SOLE   0 0 2,742
SPROTT PHYSICAL GOLD TR UNIT 85207H104 8,916 635,514 SH   SOLE   0 0 635,514
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 203 21,842 SH   SOLE   0 0 21,842
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 5,555 75,004 SH   SOLE   0 0 75,004
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 2,046 13,220 SH   SOLE   0 0 13,220
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 680 6,489 SH   SOLE   0 0 6,489
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 1,483 28,296 SH   SOLE   0 0 28,296
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 508 8,706 SH   SOLE   0 0 8,706
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 824 9,109 SH   SOLE   0 0 9,109
VANGUARD WORLD FDS MATERIALS ETF 92204A801 1,184 6,547 SH   SOLE   0 0 6,547
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 264 1,117 SH   SOLE   0 0 1,117
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,701 16,712 SH   SOLE   0 0 16,712
VANGUARD INDEX FDS SML CP GRW ETF 922908595 1,700 5,865 SH   SOLE   0 0 5,865
VANGUARD INDEX FDS MID CAP ETF 922908629 3,159 13,311 SH   SOLE   0 0 13,311
VANGUARD INDEX FDS LARGE CAP ETF 922908637 200 997 SH   SOLE   0 0 997
VANGUARD INDEX FDS GROWTH ETF 922908736 4,986 17,385 SH   SOLE   0 0 17,385
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,894 12,986 SH   SOLE   0 0 12,985
VERIZON COMMUNICATIONS INC COM 92343V104 643 11,484 SH   SOLE   0 0 11,484
WALMART INC COM 931142103 812 5,755 SH   SOLE   0 0 5,754
WISDOMTREE TR INTL EQUITY FD 97717W703 378 6,941 SH   SOLE   0 0 6,941
WISDOMTREE TR GLB US QTLY DIV 97717W844 2,811 67,452 SH   SOLE   0 0 67,452
WISDOMTREE TR US QTLY DIV GRT 97717X669 2,772 46,462 SH   SOLE   0 0 46,461